From 9e2be5bb517d062810b02fecc03e9cc13828d521 Mon Sep 17 00:00:00 2001 From: j4ck <50369519+j4cegh@users.noreply.github.com> Date: Sat, 4 Jun 2022 00:50:51 +0300 Subject: [PATCH] . --- RSND/Core/Database.cs | 16 ++++++++++++++++ RSND/Core/DbClient.cs | 7 +------ 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/RSND/Core/Database.cs b/RSND/Core/Database.cs index 1f77111..9d2e6d4 100644 --- a/RSND/Core/Database.cs +++ b/RSND/Core/Database.cs @@ -91,6 +91,22 @@ public class Database Save(); } + public void AddToTable(AddQuery? query) + { + var table = query?.TableName; + var columns = query?.Columns; + + var tableToReturn = _tables.Find(x => x.Name == table); + + if (tableToReturn == null) return; + + var row = new Row + { + Columns = columns + }; + tableToReturn.Rows?.Append(row); + Save(); + } public static void Loop() { while (true) diff --git a/RSND/Core/DbClient.cs b/RSND/Core/DbClient.cs index 8ced192..208eeb7 100644 --- a/RSND/Core/DbClient.cs +++ b/RSND/Core/DbClient.cs @@ -58,12 +58,7 @@ public class DbClient case QueryType.AddToTable: { AddQuery addQuery = JsonConvert.DeserializeObject(query); - foreach (var column in addQuery?.Columns) - { - Console.WriteLine(column.Value); - } - - + RsndMain.Db.AddToTable(addQuery); break; } case QueryType.CreateTable: