diff --git a/PcgsInvUi/PcgsInvUi.csproj b/PcgsInvUi/PcgsInvUi.csproj index d44ea27..5faf21a 100644 --- a/PcgsInvUi/PcgsInvUi.csproj +++ b/PcgsInvUi/PcgsInvUi.csproj @@ -16,6 +16,7 @@ + diff --git a/PcgsInvUi/Services/CoinDatabase.cs b/PcgsInvUi/Services/CoinDatabase.cs index 0856db4..b954ef3 100644 --- a/PcgsInvUi/Services/CoinDatabase.cs +++ b/PcgsInvUi/Services/CoinDatabase.cs @@ -36,9 +36,15 @@ public class CoinDatabase { } private SQLiteConnection CreateConnection() { - // Create a connection. + // Check if database exists. + if (!System.IO.File.Exists("%USERPROFILE%\\coin_collection")) { + // Create the database. + SQLiteConnection.CreateFile("%USERPROFILE%\\coin_collection"); + } + + // Create a connection to the database. SQLiteConnection connection = - new SQLiteConnection("DataSource=C:\\Users\\lvas4\\coin_collection"); + new SQLiteConnection("DataSource=%USERPROFILE%\\coin_collection"); // Open the connection. try { diff --git a/PcgsInvUi/Views/MainWindow.axaml b/PcgsInvUi/Views/MainWindow.axaml index 1d0a320..837c944 100644 --- a/PcgsInvUi/Views/MainWindow.axaml +++ b/PcgsInvUi/Views/MainWindow.axaml @@ -5,7 +5,7 @@ xmlns:viewModels="clr-namespace:PcgsInvUi.ViewModels" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="PcgsInvUi.Views.MainWindow" x:DataType="viewModels:MainWindowViewModel" - Title="MainWindow" + Title="Main Window" WindowStartupLocation="CenterOwner">