Initial Commit

This commit is contained in:
Andre Beging
2017-09-11 05:46:57 +02:00
parent 20199ef17c
commit 3d2d4851cc
37 changed files with 2513 additions and 0 deletions

43
App.xaml.cs Normal file
View File

@@ -0,0 +1,43 @@
using System.Data.SqlClient;
using System.Windows;
using DebtMgr.Data;
using DebtMgr.ViewModel;
using SQLite.Net;
namespace DebtMgr
{
/// <summary>
/// Interaktionslogik für "App.xaml"
/// </summary>
public partial class App : Application
{
#region Locator
private static ViewModelLocator _locator;
public static ViewModelLocator Locator => _locator ?? (_locator = new ViewModelLocator());
#endregion
#region Database
private static SQLiteConnection _database;
public static SQLiteConnection Database => _database ?? (_database = new Database(DebtMgr.Properties.Settings.Default.Database));
#endregion
#region DatabasePath
private static string _databasePath;
public static string DatabasePath
{
get => _databasePath;
set
{
_database = null;
_databasePath = value;
}
}
#endregion
}
}