MantisBT - MPfm
View Issue Details
0000153MPfm[All Projects] Globalpublic2011-11-06 07:102011-11-06 12:01
ycastonguay 
ycastonguay 
immediatefeaturealways
resolvedfixed 
 
0.5.0.00.5.0.0 
0000153: Migration to .NET 4.0
Migrate all projects to .NET 4.0.
This means getting rid of Entity Framework because of the System.Data.SQLite project (see linked issue).
No tags attached.
related to 0000152resolved ycastonguay Replace Entity Framework by simple gateway classes (migration to .NET 4.0) 
related to 0000154resolved ycastonguay Add Reactive Extensions to MPfm 
Issue History
2011-11-06 07:10ycastonguayNew Issue
2011-11-06 07:10ycastonguayStatusnew => assigned
2011-11-06 07:10ycastonguayAssigned To => ycastonguay
2011-11-06 07:10ycastonguayRelationship addedrelated to 0000152
2011-11-06 07:12ycastonguayRelationship addedrelated to 0000154
2011-11-06 07:30svnCheckin
2011-11-06 07:30svnNote Added: 0000159
2011-11-06 08:19svnCheckin
2011-11-06 08:19svnNote Added: 0000161
2011-11-06 08:34svnCheckin
2011-11-06 08:34svnNote Added: 0000163
2011-11-06 12:01svnCheckin
2011-11-06 12:01svnNote Added: 0000171
2011-11-06 12:01ycastonguayStatusassigned => resolved
2011-11-06 12:01ycastonguayFixed in Version => 0.5.0.0
2011-11-06 12:01ycastonguayResolutionopen => fixed

Notes
(0000159)
svn   
2011-11-06 07:30   
The user admin has checked in files related to this issue (revision 84).

Comment:
MPfm 0.5.0.0 alpha
- Added the SQLiteGateway and MPfmGateway classes. This implements the Gateway design pattern to access data.
- Added the ConvertDTO.Songs method which converts a DataTable into a list of SongDTO.

Related to issue 0000152 and issue 0000153.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm.Library/DTO/ConvertDTO.cs
U MPfm/branches/current/MPfm.Library/DTO/SongDTO.cs
A MPfm/branches/current/MPfm.Library/Data/MPfmGateway.cs
A MPfm/branches/current/MPfm.Library/Data/SQLiteGateway.cs
U MPfm/branches/current/MPfm.Library/MPfm.Library.csproj

(0000161)
svn   
2011-11-06 08:19   
The user admin has checked in files related to this issue (revision 85).

Comment:
MPfm 0.5.0.0 alpha
- Now insert/update/delete songs now working using the old fashioned way!

Related to issue 0000152 and issue 0000153.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm.Library/DTO/ConvertDTO.cs
U MPfm/branches/current/MPfm.Library/Data/MPfmGateway.cs
U MPfm/branches/current/MPfm.Library/Data/SQLiteGateway.cs

(0000163)
svn   
2011-11-06 08:34   
The user admin has checked in files related to this issue (revision 86).

Comment:
MPfm 0.5.0.0 alpha
- Moved MPfmGateway insert/update/delete code into SQLiteGateway. The MPfmGateway is now using minimal code! Nice.

Related to issue 0000152 and issue 0000153.

Files modified:
U MPfm/branches/current/MPfm.Library/DTO/ConvertDTO.cs
U MPfm/branches/current/MPfm.Library/Data/MPfmGateway.cs
U MPfm/branches/current/MPfm.Library/Data/SQLiteGateway.cs

(0000171)
svn   
2011-11-06 12:01   
The user admin has checked in files related to this issue (revision 93).

Comment:
MPfm 0.5.0.0 alpha
- Migration to .NET 4.0 is COMPLETED! Everything works. Replaced the SQLite assemblies by the new .NET 4.0 assemblies.

Related to issue 0000152 and issue 0000153.

Files modified:
A MPfm/branches/current/MPfm/Lib/SQLite.Interop.dll
U MPfm/branches/current/MPfm/Lib/System.Data.SQLite.Linq.dll
U MPfm/branches/current/MPfm/Lib/System.Data.SQLite.dll
U MPfm/branches/current/MPfm/MPfm.csproj
U MPfm/branches/current/MPfm/app.config
U MPfm/branches/current/MPfm.Core/MPfm.Core.csproj
U MPfm/branches/current/MPfm.Fonts/MPfm.Fonts.csproj
U MPfm/branches/current/MPfm.Library/App.Config
A MPfm/branches/current/MPfm.Library/Lib/SQLite.Interop.dll
U MPfm/branches/current/MPfm.Library/Lib/System.Data.SQLite.Linq.dll
U MPfm/branches/current/MPfm.Library/Lib/System.Data.SQLite.dll
U MPfm/branches/current/MPfm.Library/MPfm.Library.csproj
U MPfm/branches/current/MPfm.Sound/MPfm.Sound.csproj
U MPfm/branches/current/MPfm.WindowsControls/MPfm.WindowsControls.csproj
U MPfm/branches/current/PlaybackEngineV3/App.config
U MPfm/branches/current/PlaybackEngineV3/PlaybackEngineV4.csproj
U MPfm/branches/current/TestControls/TestControls.csproj
U MPfm/branches/current/TestControls/app.config