MantisBT - MPfm
View Issue Details
0000376MPfmMVP | Servicespublic2012-05-29 21:532013-02-23 13:20
ycastonguay 
ycastonguay 
normalfeatureN/A
assignedopen 
 
0.7.0.0 
0000376: Add the IInitializationService for initializing the application
This service is used for creating and updating the database, creating log file, etc.
No tags attached.
child of 0000324assigned ycastonguay Use a MVP-style pattern to centralize code for UI on multiple platforms 
Issue History
2012-05-29 21:53ycastonguayNew Issue
2012-05-29 21:53ycastonguayStatusnew => assigned
2012-05-29 21:53ycastonguayAssigned To => ycastonguay
2012-05-29 21:53ycastonguayIssue generated from0000367
2012-05-29 21:53ycastonguayRelationship addedchild of 0000324
2012-05-30 18:10svnCheckin
2012-05-30 18:10svnNote Added: 0000740
2012-06-16 19:59svnCheckin
2012-06-16 19:59svnNote Added: 0000771
2012-06-16 20:07svnCheckin
2012-06-16 20:07svnNote Added: 0000773
2012-09-20 19:36ycastonguayIssue cloned0000396
2013-02-23 13:16ycastonguaySummaryAdd the IInitializationService interface and implement InitializationService => Add the IInitializationService
2013-02-23 13:20ycastonguaySummaryAdd the IInitializationService => Add the IInitializationService for initializing the application

Notes
(0000740)
svn   
2012-05-30 18:10   
The user animal has checked in files related to this issue (revision 522).

Comment:
MPfm 0.6.0.1
* MVP
  - PlayerPresenter: Moved CreateLibrary/CreateConfiguration to InitializationService.
* GTK
  - MainWindow: Added IInitializationService to constructor.

Related to issue 0000361 and issue 0000376.


Files modified:
U MPfm/branches/current/MPfm.GTK/Windows/MainWindow.cs
U MPfm/branches/current/MPfm.GTK/Windows/UpdateLibraryWindow.cs
U MPfm/branches/current/MPfm.GTK/gtk-gui/MPfm.GTK.PlaylistWindow.cs
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IPlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
A MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs
A MPfm/branches/current/MPfm.MVP/Services/Interfaces/IInitializationService.cs
U MPfm/branches/current/MPfm.Player/IPlayer.cs
(0000771)
svn   
2012-06-16 19:59   
The user animal has checked in files related to this issue (revision 563).

Comment:
MPfm 0.6.0.1
* MVP
  - InitializationService: Added Initialize method, which is now the only public method.
  - AudioFileCacheService: Does not refresh the cache on creating the object anymore.
* GTK
  - Updated implementation.

Related to issue 0000376 and issue 0000382.


Files modified:
U MPfm/branches/current/MPfm.GTK/Windows/MainWindow.cs
U MPfm/branches/current/MPfm.MVP/Services/AudioFileCacheService.cs
U MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs
U MPfm/branches/current/MPfm.MVP/Services/Interfaces/IInitializationService.cs
(0000773)
svn   
2012-06-16 20:07   
The user animal has checked in files related to this issue (revision 564).

Comment:
MPfm 0.6.0.1
* MVP
  - InitializationService: Forgot to refresh the cache (also added dependency for IAudioFileCacheService).

Related to issue 0000376.


Files modified:
U MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs