Refactored GsmDB
This commit is contained in:
+2
-20
@@ -1,16 +1,13 @@
|
||||
using Microsoft.Data.Sqlite;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using Dapper;
|
||||
using FireLance.Interfaces;
|
||||
using FireLance.Models;
|
||||
|
||||
namespace Gsm
|
||||
{
|
||||
public class GsmDB : IDatabaseConnection
|
||||
public abstract class GsmDB : IDatabaseConnection
|
||||
{
|
||||
private SqliteConnection DBConnection = new SqliteConnection();
|
||||
internal SqliteConnection DBConnection = new SqliteConnection();
|
||||
|
||||
public void OpenConnection(string dbLocation, int port)
|
||||
{
|
||||
@@ -32,20 +29,5 @@ namespace Gsm
|
||||
{
|
||||
return Convert.ToBoolean(DBConnection.State);
|
||||
}
|
||||
|
||||
public List<GameEntryModel> QueryGameById(string id)
|
||||
{
|
||||
return (List<GameEntryModel>) DBConnection.Query<GameEntryModel>(QueryBuilder.GameEntryByGameId(id), new DynamicParameters());
|
||||
}
|
||||
|
||||
public List<DirectoriesModel> QueryDirectoryById(string id)
|
||||
{
|
||||
return (List<DirectoriesModel>) DBConnection.Query<DirectoriesModel>(QueryBuilder.DirectoryByGameId(id), new DynamicParameters());
|
||||
}
|
||||
|
||||
public List<GameEntryModel> QueryGameByName(string name)
|
||||
{
|
||||
return (List<GameEntryModel>) DBConnection.Query<GameEntryModel>(QueryBuilder.GameEntryByName(name), new DynamicParameters());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user