diff --git a/DevConsole/Program.cs b/DevConsole/Program.cs index 7fd74c0..bd5bce8 100644 --- a/DevConsole/Program.cs +++ b/DevConsole/Program.cs @@ -6,13 +6,13 @@ namespace DevConsole { class Program { - public static GSMParser parser = new GSMParser(); + public static GSMParser gsmParser = new GSMParser(); static void Main(string[] args) { while (true) { - Console.WriteLine($"Connection State: {parser.ReportConnectionState()}"); + Console.WriteLine($"Connection State: {gsmParser.ReportConnectionState()}"); CommandsMenu(); } } @@ -66,10 +66,10 @@ namespace DevConsole { case ConsoleKey.A: Console.WriteLine("Connect to database"); - parser.OpenConnection(@"C:\Users\Dunestorm\Projects\FireLance\GSMParser\games.db"); + gsmParser.OpenConnection(@"C:\Users\Dunestorm\Projects\FireLance\GSMParser\games.db"); break; case ConsoleKey.B: - parser.CloseCurrentConnection(); + gsmParser.CloseCurrentConnection(); break; } } @@ -80,7 +80,7 @@ namespace DevConsole string r = Console.ReadLine(); Console.Write("\n"); - PrintGameEntries(parser.QueryGameById(r)); + PrintGameEntries(gsmParser.QueryGameById(r)); } private static void OptionC() @@ -89,7 +89,7 @@ namespace DevConsole string r = Console.ReadLine(); Console.Write("\n"); - PrintDirectories(parser.QueryDirectoryById(r)); + PrintDirectories(gsmParser.QueryDirectoryById(r)); } private static void OptionD() @@ -98,7 +98,7 @@ namespace DevConsole string r = Console.ReadLine(); Console.Write("\n"); - PrintGameEntries(parser.QueryGameByName(r)); + PrintGameEntries(gsmParser.QueryGameByName(r)); } #endregion diff --git a/FireLance/Interfaces/ISaveData.cs b/FireLance/Interfaces/ISaveData.cs new file mode 100644 index 0000000..262ce6b --- /dev/null +++ b/FireLance/Interfaces/ISaveData.cs @@ -0,0 +1,15 @@ +using System; + +namespace FireLance.Interfaces +{ + public interface ISaveData + { + int id { get; set; } + int GameID { get; set; } + string SHA256Hash { get; set; } + string Description { get; set; } + DateTime CreationDate { get; set; } + public object SaveData { get; set; } + public uint BackupSize { get; set; } + } +} diff --git a/GSMParser/Main.cs b/GSMParser/Main.cs index 675d0c7..e17f69a 100644 --- a/GSMParser/Main.cs +++ b/GSMParser/Main.cs @@ -32,16 +32,16 @@ public class GSMParser public IEnumerable QueryGameById(string id) { - return (IEnumerable)DBConnection.Query(QueryBuilder.GameEntryByGameId(id), new DynamicParameters()); + return DBConnection.Query(QueryBuilder.GameEntryByGameId(id), new DynamicParameters()); } public IEnumerable QueryDirectoryById(string id) { - return (IEnumerable)DBConnection.Query(QueryBuilder.DirectoryByGameId(id), new DynamicParameters()); + return DBConnection.Query(QueryBuilder.DirectoryByGameId(id), new DynamicParameters()); } public IEnumerable QueryGameByName(string name) { - return (IEnumerable) DBConnection.Query(QueryBuilder.GameEntryByName(name), new DynamicParameters()); + return DBConnection.Query(QueryBuilder.GameEntryByName(name), new DynamicParameters()); } }