From c0760b7c1fddd4f2677ebe5f1a154f9686d63069 Mon Sep 17 00:00:00 2001 From: Sean Stoves Date: Wed, 3 Jun 2020 17:20:07 -0400 Subject: [PATCH] Publish dBWork --- ChaosBot/Controllers/{Database.cs => DBWork.cs} | 8 ++++---- ChaosBot/Discord/Modules/InfoCommands.cs | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) rename ChaosBot/Controllers/{Database.cs => DBWork.cs} (72%) diff --git a/ChaosBot/Controllers/Database.cs b/ChaosBot/Controllers/DBWork.cs similarity index 72% rename from ChaosBot/Controllers/Database.cs rename to ChaosBot/Controllers/DBWork.cs index 353de3d..e8ce6fb 100644 --- a/ChaosBot/Controllers/Database.cs +++ b/ChaosBot/Controllers/DBWork.cs @@ -6,12 +6,12 @@ using NLog; namespace ChaosBot.Controllers { - public class Database + public class DBWork { - private SqliteConnection _conn = new SqliteConnection($"Data Source={System.IO.Directory.GetCurrentDirectory()}{Program.Cfg.GetValue("Bot:Database")}"); + private static SqliteConnection _conn = new SqliteConnection($"Data Source={System.IO.Directory.GetCurrentDirectory()}{Program.Cfg.GetValue("Bot:Database")}"); private static Logger _logger = Program._logger; - public DataTable RawQuery(string query) + public static DataTable RawQuery(string query) { DataTable dt = new DataTable(); @@ -32,7 +32,7 @@ namespace ChaosBot.Controllers } catch (Exception ex) { - _logger.Fatal($"Controllers.Database.RawQuery: Exception [{ex}] thrown, <[{ex.Message}]>."); + _logger.Fatal($"Controllers.DBWork.RawQuery: Exception [{ex}] thrown, <[{ex.Message}]>."); } return dt; diff --git a/ChaosBot/Discord/Modules/InfoCommands.cs b/ChaosBot/Discord/Modules/InfoCommands.cs index acf25ba..b0ea6c9 100644 --- a/ChaosBot/Discord/Modules/InfoCommands.cs +++ b/ChaosBot/Discord/Modules/InfoCommands.cs @@ -4,11 +4,11 @@ using System.Text; using Discord.Commands; using System.Threading.Tasks; using System.Collections.Generic; +using System.Data; using ChaosBot.Controllers; using Microsoft.Extensions.Configuration; using NLog; - namespace ChaosBot.Discord.Modules { public class InfoCommands : ModuleBase @@ -31,7 +31,10 @@ namespace ChaosBot.Discord.Modules sb.AppendLine(); sb.AppendLine($"Bot Version: {Program.Cfg.GetValue("Bot:Version")}"); sb.AppendLine($"Bot Prefix: {Program.Cfg.GetValue("Discord:Prefix")}"); + sb.AppendLine($""); + DataTable dr = DBWork.RawQuery("Show Create Table RaffleTable;"); + /* * Add the string to the Embed */