Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000368MPfm[All Projects] Globalpublic2012-05-17 20:492012-09-21 18:02
Reporterycastonguay 
Assigned Toycastonguay 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version0.7.0.0Fixed in Version0.7.0.0 
Summary0000368: Add a Bootstrapper static class and NinjectModule for configuring Ninject and Automapper
DescriptionUse the Singleton pattern.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000704)
svn (developer)
2012-05-17 20:50

The user animal has checked in files related to this issue (revision 508).

Comment:
MPfm 0.6.0.1
* MVP
  - MainPresenter: Moved Automapper configuration to Bootstrapper.
  - Added the Bootstrapper static class (Singleton) for configuring Ninject and Automapper.
  - Added the LibraryModule class for configuring Ninject.
* GTK
  - Now running the Bootstrapper when creating the application (in Main.cs).

Related to issue 0000361 and issue 0000368.


Files modified:
U MPfm/branches/current/MPfm.GTK/Main.cs
A MPfm/branches/current/MPfm.MVP/Bootstrapper/
A MPfm/branches/current/MPfm.MVP/Bootstrapper/Bootstrapper.cs
A MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Presenters/MainPresenter.cs
(0000715)
svn (developer)
2012-05-27 16:34

The user animal has checked in files related to this issue (revision 514).

Comment:
MPfm 0.6.0.1
* MVP
  - Renamed IMainView to IPlayerView.
  - Renamed IMainPresenter to IPlayerPresenter.
  - Added ILibraryBrowserView view (nothing inside yet).
  - Added the LibraryBrowserEntity and SongBrowserFilterEntity classes.
  - Added ConfigurationHelper static class.
  - Added the LibraryBrowserPresenter class.
  - Bootstrapper: Added Ninject configuration for MPfmGateway.
* GTK
  - Now using Ninject to create MPfmGateway.
  - MainWindow: Implemented ILibraryBrowserView and ISongBrowserView views.
  - MainWindow: Now updating the first level nodes of the Library Browser.

Related to issue #360, issue 0000361, issue 0000368, issue 0000370, issue #371, issue #372 and issue 0000373.


Files modified:
U MPfm/branches/current/MPfm.GTK/Main.cs
U MPfm/branches/current/MPfm.GTK/Windows/MainWindow.cs
U MPfm/branches/current/MPfm.GTK/Windows/UpdateLibraryWindow.cs
U MPfm/branches/current/MPfm.Library/Gateway/MPfmGateway.cs
U MPfm/branches/current/MPfm.MVP/Bootstrapper/Bootstrapper.cs
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
A MPfm/branches/current/MPfm.MVP/Helpers/
A MPfm/branches/current/MPfm.MVP/Helpers/ConfigurationHelper.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Models/LibraryBrowserEntity.cs
A MPfm/branches/current/MPfm.MVP/Models/SongBrowserFilterEntity.cs
A MPfm/branches/current/MPfm.MVP/Presenters/ILibraryBrowserPresenter.cs
D MPfm/branches/current/MPfm.MVP/Presenters/IMainPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/IPlayerPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
D MPfm/branches/current/MPfm.MVP/Presenters/MainPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Services/ILibraryService.cs
U MPfm/branches/current/MPfm.MVP/Services/LibraryService.cs
A MPfm/branches/current/MPfm.MVP/Views/ILibraryBrowserView.cs
D MPfm/branches/current/MPfm.MVP/Views/IMainView.cs
A MPfm/branches/current/MPfm.MVP/Views/IPlayerView.cs
(0000722)
svn (developer)
2012-05-27 19:58

The user animal has checked in files related to this issue (revision 516).

Comment:
MPfm 0.6.0.1
* Library
  - MPfmGateway: Added SelectAudioFiles overload method.
* MVP
  - Added SongBrowserPresenter and ISongBrowserView.
  - Bootstrapper: Added Ninject configuration for LibraryService.
  - SongBrowserFilterEntity: Changed properties.
  - LibraryBrowserEntity: Changed properties.
* GTK
  - MainWindow: Added SongBrowserPresenter.

Related to issue 0000368, issue #371 and issue 0000374.


Files modified:
U MPfm/branches/current/MPfm.GTK/Windows/MainWindow.cs
U MPfm/branches/current/MPfm.GTK/gtk-gui/MPfm.GTK.MainWindow.cs
U MPfm/branches/current/MPfm.GTK/gtk-gui/gui.stetic
U MPfm/branches/current/MPfm.Library/Gateway/IMPfmGateway.cs
U MPfm/branches/current/MPfm.Library/Gateway/MPfmGateway.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Models/LibraryBrowserEntity.cs
U MPfm/branches/current/MPfm.MVP/Models/SongBrowserFilterEntity.cs
A MPfm/branches/current/MPfm.MVP/Presenters/ISongBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/SongBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Services/ILibraryService.cs
U MPfm/branches/current/MPfm.MVP/Services/LibraryService.cs
A MPfm/branches/current/MPfm.MVP/Views/ISongBrowserView.cs

- Issue History
Date Modified Username Field Change
2012-05-17 20:49 ycastonguay New Issue
2012-05-17 20:49 ycastonguay Status new => assigned
2012-05-17 20:49 ycastonguay Assigned To => ycastonguay
2012-05-17 20:50 svn Checkin
2012-05-17 20:50 svn Note Added: 0000704
2012-05-27 13:13 ycastonguay Target Version 0.7.2.0 => 0.7.0.0
2012-05-27 16:34 svn Checkin
2012-05-27 16:34 svn Note Added: 0000715
2012-05-27 19:58 svn Checkin
2012-05-27 19:58 svn Note Added: 0000722
2012-05-29 21:54 ycastonguay Summary Add a Bootstrapper static class for configuring Ninject and Automapper => Add a Bootstrapper static class and NinjectModule for configuring Ninject and Automapper
2012-09-21 18:02 ycastonguay Status assigned => resolved
2012-09-21 18:02 ycastonguay Fixed in Version => 0.7.0.0
2012-09-21 18:02 ycastonguay Resolution open => fixed


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker