public static void LoadFile() { string fileContents = File.ReadAllText(FileName); _model = Newtonsoft.Json.JsonConvert.DeserializeObject <ConfigurationFileModel>(fileContents); Console.WriteLine($"Loading configuration file from: '{FileName}'"); }
private static void ExecuteBackup(ConfigurationFileModel item) { try { var service = new RedisBackupService(item); service.Execute(); } catch (System.Exception ex) { System.Console.WriteLine("Erro ao tentar gerar backup"); _errors.Add(ex); } }
public RedisBackupService(ConfigurationFileModel conf) { _conf = conf; if (!string.IsNullOrEmpty(_conf.ConnectionStringFrom)) { _cnxFrom = ConnectionHelper.GetConnection(_conf.ConnectionStringFrom); _redisDbFrom = _cnxFrom.GetDatabase(conf.DbFromNumber); } if (!string.IsNullOrEmpty(_conf.ConnectionStringTo)) { _cnxTo = ConnectionHelper.GetConnection(_conf.ConnectionStringTo); _redisDbBackupTo = _cnxTo.GetDatabase(conf.DbNumberToBackup); } }