Ejemplo n.º 1
0
        private async Task BackupDBCommand()
        {
            XmlDocument xmlParameters = new XmlDocument();

            try
            {
                xmlParameters.Load(FileLocations.xmlDatabase());
                xmlParameters.Save(FileLocations.backupXMLDatabase());

                await ReplyAsync($"GW item names file backed up to {FileLocations.backupXMLDatabase()}");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Ejemplo n.º 2
0
        private async Task RestoreDBCommand()
        {
            XmlDocument xmlParameters = new XmlDocument();

            try
            {
                xmlParameters.Load(FileLocations.backupXMLDatabase());
                xmlParameters.Save(FileLocations.xmlDatabase());

                await ReplyAsync("XML database restored");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Ejemplo n.º 3
0
        private async Task RestoreAllCommand()
        {
            XmlDocument xmlParameters = new XmlDocument();
            XmlDocument gwItems       = new XmlDocument();
            XmlDocument xmlDB         = new XmlDocument();

            try
            {
                xmlParameters.Load(FileLocations.backupXMLParameters());
                xmlParameters.Save(FileLocations.xmlParameters());
                gwItems.Load(FileLocations.gwItemNamesBackup());
                gwItems.Save(FileLocations.gwItemNames());
                xmlDB.Load(FileLocations.backupXMLDatabase());
                xmlDB.Save(FileLocations.xmlDatabase());

                await ReplyAsync("XML parameters restored");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }