Further refactoring of models
- Created and implemented IDatabaseCollection
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
public class DirectoriesModel : FireLance.Interfaces.IDirectories
|
||||
public class DirectoriesModel : FireLance.Interfaces.IDirectoriesModel
|
||||
{
|
||||
public int id { get; set; }
|
||||
public int GameID { get; set; }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using System.Data.Common;
|
||||
|
||||
public class GameEntryModel : FireLance.Interfaces.IGameEntry
|
||||
public class GameEntryModel : FireLance.Interfaces.IGameEntryModel
|
||||
{
|
||||
public int id { get; set; }
|
||||
public string GameName { get; set; }
|
||||
|
||||
+6
-6
@@ -5,7 +5,7 @@ using System.IO;
|
||||
using Dapper;
|
||||
using FireLance.Interfaces;
|
||||
|
||||
public class GSMParser
|
||||
public class GSMParser : IDatabaseConnection
|
||||
{
|
||||
private SqliteConnection DBConnection = new SqliteConnection();
|
||||
|
||||
@@ -25,22 +25,22 @@ public class GSMParser
|
||||
DBConnection.Close();
|
||||
}
|
||||
|
||||
public string ReportConnectionState()
|
||||
public bool IsConnectionOpen()
|
||||
{
|
||||
return Convert.ToString(DBConnection.State);
|
||||
return Convert.ToBoolean(DBConnection.State);
|
||||
}
|
||||
|
||||
public IEnumerable<IGameEntry> QueryGameById(string id)
|
||||
public IEnumerable<IGameEntryModel> QueryGameById(string id)
|
||||
{
|
||||
return DBConnection.Query<GameEntryModel>(QueryBuilder.GameEntryByGameId(id), new DynamicParameters());
|
||||
}
|
||||
|
||||
public IEnumerable<IDirectories> QueryDirectoryById(string id)
|
||||
public IEnumerable<IDirectoriesModel> QueryDirectoryById(string id)
|
||||
{
|
||||
return DBConnection.Query<DirectoriesModel>(QueryBuilder.DirectoryByGameId(id), new DynamicParameters());
|
||||
}
|
||||
|
||||
public IEnumerable<IGameEntry> QueryGameByName(string name)
|
||||
public IEnumerable<IGameEntryModel> QueryGameByName(string name)
|
||||
{
|
||||
return DBConnection.Query<GameEntryModel>(QueryBuilder.GameEntryByName(name), new DynamicParameters());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user