Removed magic strings from FirelanceMgr

- Renamed CSProj for both Gsm and Firelance.
- Made namespace names consistent.
This commit is contained in:
2020-07-05 14:46:53 +01:00
parent b6ce28a121
commit 21971e82c1
18 changed files with 86 additions and 54 deletions
+32 -24
View File
@@ -1,5 +1,5 @@
using FireLance;
using FireLance.Models;
using Firelance;
using Firelance.Models;
using Gsm;
using System;
using System.Collections.Generic;
@@ -119,9 +119,9 @@ namespace DevConsole
case "A":
Console.WriteLine("Enter a game ID:");
var queryId = gsmRO.LoadRecords<GameEntryModel>( GsmRO.Columns.GameName,
GsmRO.Tables.GameEntry,
GsmRO.Columns.ID,
var queryId = gsmRO.LoadRecords<GameEntryModel>( Gsm.Collections.Columns.GameName,
Gsm.Collections.Tables.GameEntry,
Gsm.Collections.Columns.ID,
Console.ReadLine(),
true);
foreach (var record in queryId) PrintAllValues(record);
@@ -131,8 +131,8 @@ namespace DevConsole
Console.WriteLine("Enter a game ID:");
var queryDirectoryId = gsmRO.LoadRecords<DirectoriesModel>( "*",
GsmRO.Tables.Directories,
GsmRO.Columns.GameID,
Gsm.Collections.Tables.Directories,
Gsm.Collections.Columns.GameID,
Console.ReadLine(),
true);
foreach (var record in queryDirectoryId) PrintAllValues(record);
@@ -140,9 +140,9 @@ namespace DevConsole
case "C":
Console.WriteLine("Enter game title to search:");
var queryGameByName = gsmRO.LoadRecords<GameEntryModel>( GsmRO.Columns.GameName,
GsmRO.Tables.GameEntry,
GsmRO.Columns.GameName,
var queryGameByName = gsmRO.LoadRecords<GameEntryModel>( Gsm.Collections.Columns.GameName,
Gsm.Collections.Tables.GameEntry,
Gsm.Collections.Columns.GameName,
Console.ReadLine(),
false);
foreach (var record in queryGameByName) PrintAllValues(record);
@@ -196,15 +196,15 @@ namespace DevConsole
private static void FlcWriteMasterGameRecordAction()
{
var masterGameRecord = new MasterGameRecordModel();
List<DirectoriesModel> directories = gsmRO.LoadRecords<DirectoriesModel>("*",
GsmRO.Tables.Directories,
GsmRO.Columns.GameID,
List<DirectoriesModel> directories = gsmRO.LoadRecords<DirectoriesModel>( Gsm.Collections.Options.All,
Gsm.Collections.Tables.Directories,
Gsm.Collections.Columns.GameID,
"600",
true);
GameEntryModel gameEntry = gsmRO.LoadRecords<GameEntryModel>(GsmRO.Columns.GameName,
GsmRO.Tables.GameEntry,
GsmRO.Columns.ID,
GameEntryModel gameEntry = gsmRO.LoadRecords<GameEntryModel>( Gsm.Collections.Columns.GameName,
Gsm.Collections.Tables.GameEntry,
Gsm.Collections.Columns.ID,
"600",
true).First();
@@ -215,12 +215,12 @@ namespace DevConsole
masterGameRecord.GameEntry = gameEntry;
masterGameRecord.SaveGameEntries = saveGameEntries;
flcCRUD.InsertRecord("GameRecords", masterGameRecord);
flcCRUD.InsertRecord(Firelance.Collections.GameRecords, masterGameRecord);
}
static void FlcReadMasterGameRecordAction()
{
var masterGameRecords = flcCRUD.LoadRecordsFromTable<MasterGameRecordModel>("GameRecords");
var masterGameRecords = flcCRUD.LoadRecordsFromTable<MasterGameRecordModel>(Firelance.Collections.GameRecords);
foreach (var record in masterGameRecords)
{
Console.WriteLine(record.Id);
@@ -244,21 +244,29 @@ namespace DevConsole
private static void FlcRemoveSaveEntryAction()
{
Guid firstMasterGameRecordGuid = flcCRUD.LoadRecordsFromTable<MasterGameRecordModel>("GameRecords").First().Id;
var masterGameRecordToRemove = flcCRUD.LoadRecordById<MasterGameRecordModel>("GameRecords", firstMasterGameRecordGuid);
Guid firstMasterGameRecordGuid = flcCRUD.LoadRecordsFromTable<MasterGameRecordModel>(
Firelance.Collections.GameRecords).First().Id;
var masterGameRecordToRemove = flcCRUD.LoadRecordById<MasterGameRecordModel>(
Firelance.Collections.GameRecords, firstMasterGameRecordGuid);
Guid firstSaveGameEntryGuid = masterGameRecordToRemove.SaveGameEntries.Select(x => x.Id).First();
masterGameRecordToRemove.SaveGameEntries.RemoveAll(x => x.Id == firstSaveGameEntryGuid);
flcCRUD.UpsertRecordById("GameRecords", firstMasterGameRecordGuid, masterGameRecordToRemove);
flcCRUD.UpsertRecordById(Firelance.Collections.GameRecords,
firstMasterGameRecordGuid,
masterGameRecordToRemove);
}
private static void FlcInsertSaveEntryAction()
{
Guid firstMasterGameRecordGuid = flcCRUD.LoadRecordsFromTable<MasterGameRecordModel>("GameRecords").First().Id;
var masterGameRecordToInsert = flcCRUD.LoadRecordById<MasterGameRecordModel>("GameRecords", firstMasterGameRecordGuid);
Guid firstMasterGameRecordGuid = flcCRUD.LoadRecordsFromTable<MasterGameRecordModel>(
Firelance.Collections.GameRecords).First().Id;
var masterGameRecordToInsert = flcCRUD.LoadRecordById<MasterGameRecordModel>(
Firelance.Collections.GameRecords, firstMasterGameRecordGuid);
masterGameRecordToInsert.SaveGameEntries.Add(new SaveGameEntriesModel());
flcCRUD.UpsertRecordById("GameRecords", firstMasterGameRecordGuid, masterGameRecordToInsert);
flcCRUD.UpsertRecordById(Firelance.Collections.GameRecords,
firstMasterGameRecordGuid,
masterGameRecordToInsert);
}
private static void FlcUploadToGridFsAction()