diff --git a/OwnChar b/OwnChar index b2f0a80..270a017 160000 --- a/OwnChar +++ b/OwnChar @@ -1 +1 @@ -Subproject commit b2f0a80872ccb736dd58eb95512d70a19087fa6e +Subproject commit 270a01791c50011b9629e63d08c0298b9b4d67ad diff --git a/OwnChar.App.Desktop/UI/Windows/MainWindow.cs b/OwnChar.App.Desktop/UI/Windows/MainWindow.cs index 061d1ae..46ffe9c 100644 --- a/OwnChar.App.Desktop/UI/Windows/MainWindow.cs +++ b/OwnChar.App.Desktop/UI/Windows/MainWindow.cs @@ -1,6 +1,8 @@ using OwnChar.App.Desktop.Api; using OwnChar.App.Desktop.Api.Parameters; using OwnChar.Data; +using OwnChar.Data.Managers; +using OwnChar.Data.Providers.JsonFile; using OwnChar.Manager; using Pilz.Plugins.Advanced; using Pilz.Plugins.Advanced.UI.Telerik; @@ -13,7 +15,8 @@ namespace OwnChar.App.Desktop.UI.Windows { public partial class MainWindow : RadTabbedForm { - private readonly OwnCharManager? manager = new(new JsonFileDataProvider()); + private readonly OwnCharManager manager = new(); + private readonly IDataManager dataManager = new DefaultDataManager(new JsonFileDataProvider("test.json")); public MainWindowApi Api { get; } @@ -28,7 +31,7 @@ namespace OwnChar.App.Desktop.UI.Windows { public MainWindow MainWindow { get; } = mainWindow; - public OwnCharManager? Manager => MainWindow.manager; + public OwnCharManager Manager => MainWindow.manager; public void OpenTab(Control content, string title) {