Skip to content

Commit a0eb79a

Browse files
committed
updated implementation to use EF core
migrated EF to EF core added missing mappings from model to viewmodel dependency shuffle fixed sqlite not being loaded because of missing dll moved log files removed EF references from app.config added missing log project to source control fixed missing icon moved seeding to viewmodels, fixed relations added error handling to youtube api for missing credentials disabled updates for debug configuration bugfix MediaItem added local file support bugfix mediaplayer fixed audiovolume slider updated nuget packages fixed playing and resuming button working on saving state updated nuget package updated nuget package updated nuget package updated nuget packages
1 parent ba074ff commit a0eb79a

File tree

246 files changed

+2235
-7642
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

246 files changed

+2235
-7642
lines changed

.editorconfig

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ end_of_line = crlf
1010

1111
# Dotnet code style settings:
1212
[*.{cs,vb}]
13+
charset = utf-8
1314
# Sort using and Import directives with System.* appearing first
1415
dotnet_sort_system_directives_first = true
1516
# Avoid "this." and "Me." if not necessary

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -226,3 +226,5 @@ ModelManifest.xml
226226

227227
# Merge
228228
*.orig
229+
230+
!Maple.Log

Maple.sln

+16-4
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1414
EndProject
1515
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple", "src\Maple\Maple.csproj", "{FBD5595B-6859-4E8E-BDFA-C3169EF34985}"
1616
EndProject
17-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Core", "src\Maple.Core\Maple.Core.csproj", "{21FA5854-0692-42E2-924E-A38CF3C7FF71}"
17+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Core", "src\Maple.Core\Maple.Core.csproj", "{21FA5854-0692-42E2-924E-A38CF3C7FF71}"
1818
EndProject
19-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Data", "src\Maple.Data\Maple.Data.csproj", "{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}"
19+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Data", "src\Maple.Data\Maple.Data.csproj", "{B3CD46BE-3C08-4BAE-AE60-A6D84A62400C}"
2020
EndProject
21-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Localization", "src\Maple.Localization\Maple.Localization.csproj", "{A073FC92-90E3-4541-8B52-6F7293187871}"
21+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Localization", "src\Maple.Localization\Maple.Localization.csproj", "{A073FC92-90E3-4541-8B52-6F7293187871}"
2222
EndProject
2323
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Youtube", "src\Maple.Youtube\Maple.Youtube.csproj", "{B5BE546F-8D9F-4FB9-B235-AF05FD553F9E}"
2424
EndProject
@@ -31,7 +31,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Cake", "Cake", "{E463B2A9-3
3131
Cake\tools\packages.config = Cake\tools\packages.config
3232
EndProjectSection
3333
EndProject
34-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maple.Domain", "src\Maple.Domain\Maple.Domain.csproj", "{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}"
34+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Domain", "src\Maple.Domain\Maple.Domain.csproj", "{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}"
35+
EndProject
36+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Log", "src\Maple.Log\Maple.Log.csproj", "{8C3E9110-FFB8-4656-9A19-B763C0868278}"
37+
EndProject
38+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Maple.Icons", "src\Maple.Icons\Maple.Icons.csproj", "{1570D024-DDE5-4BBA-BC01-F47D47535B53}"
3539
EndProject
3640
Global
3741
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -67,6 +71,14 @@ Global
6771
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Debug|Any CPU.Build.0 = Debug|Any CPU
6872
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|Any CPU.ActiveCfg = Release|Any CPU
6973
{9D7D05A6-8271-4836-A7BB-5B2ABECCBD81}.Release|Any CPU.Build.0 = Release|Any CPU
74+
{8C3E9110-FFB8-4656-9A19-B763C0868278}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
75+
{8C3E9110-FFB8-4656-9A19-B763C0868278}.Debug|Any CPU.Build.0 = Debug|Any CPU
76+
{8C3E9110-FFB8-4656-9A19-B763C0868278}.Release|Any CPU.ActiveCfg = Release|Any CPU
77+
{8C3E9110-FFB8-4656-9A19-B763C0868278}.Release|Any CPU.Build.0 = Release|Any CPU
78+
{1570D024-DDE5-4BBA-BC01-F47D47535B53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
79+
{1570D024-DDE5-4BBA-BC01-F47D47535B53}.Debug|Any CPU.Build.0 = Debug|Any CPU
80+
{1570D024-DDE5-4BBA-BC01-F47D47535B53}.Release|Any CPU.ActiveCfg = Release|Any CPU
81+
{1570D024-DDE5-4BBA-BC01-F47D47535B53}.Release|Any CPU.Build.0 = Release|Any CPU
7082
EndGlobalSection
7183
GlobalSection(SolutionProperties) = preSolution
7284
HideSolutionNode = FALSE

src/Maple.Core/Commands/AsyncCommandBase.cs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace Maple.Core
77
public abstract class AsyncCommandBase : IAsyncCommand
88
{
99
public abstract bool CanExecute(object parameter);
10+
1011
public abstract Task ExecuteAsync(object parameter);
1112

1213
public async void Execute(object parameter)

src/Maple.Core/Commands/Obsolete/AsyncRelayCommand.cs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Diagnostics;
33
using System.Threading.Tasks;
44
using System.Windows.Input;
5+
56
using Maple.Localization.Properties;
67

78
namespace Maple.Core

src/Maple.Core/Commands/RelayCommand.cs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System;
22
using System.Diagnostics;
33
using System.Windows.Input;
4+
45
using Maple.Localization.Properties;
56

67
namespace Maple.Core

0 commit comments

Comments
 (0)