public static IList <ServerMappingEntry> GetAll() { using (var RedisConnection = new RedisClient(EnvVar.AsString("Redis_Hostname"), EnvVar.AsInt("Redis_Port"))) { var ListServerMappingEntry = RedisConnection.As <ServerMappingEntry>(); return(ListServerMappingEntry.GetAll()); } }
public static ServerMappingEntry GetEntryById(long id) { using (var RedisConnection = new RedisClient(EnvVar.AsString("Redis_Hostname"), EnvVar.AsInt("Redis_Port"))) { var ListServerMappingEntry = RedisConnection.As <ServerMappingEntry>(); return(ListServerMappingEntry.GetById(id)); } }
public static ServerMappingEntry GetEntry(string logicalEnvironment = "*", string servername = "*", string function = "*", string IPAddress = "*") { using (var RedisConnection = new RedisClient(EnvVar.AsString("Redis_Hostname"), EnvVar.AsInt("Redis_Port"))) { var ListServerMappingEntry = RedisConnection.As <ServerMappingEntry>(); string key = string.Format("servermapping:{0}:{1}:{2}", logicalEnvironment, servername, IPAddress); return(ListServerMappingEntry.GetValue(key)); } }
public BoMServerMapping(string filename = "") { if (filename == "") { filename = EnvVar.AsString("BoM_CsvFileName"); } Console.WriteLine("Loading BoMServerMapping from file" + filename); this.ReadBomAsCsv(filename); this.AddAllToRedis(); }
public void AddToRedis() { using (var RedisConnection = new RedisClient(EnvVar.AsString("Redis_Hostname"), EnvVar.AsInt("Redis_Port"))) { var ListServerMappingEntry = RedisConnection.As <ServerMappingEntry>(); this.id = ListServerMappingEntry.GetNextSequence(); string key = string.Format("servermapping:{0}:{1}:{2}", this.LogicalEnvironment, this.Servername, this.IPAddress); ListServerMappingEntry.SetValue(key, this); } }
void AddAllToRedis() { using (var RedisConnection = new RedisClient(EnvVar.AsString("Redis_Hostname"), EnvVar.AsInt("Redis_Port"))) { var ListServerMappingContext = RedisConnection.As <ServerMappingEntry>(); foreach (ServerMappingEntry ServerMappingEntry in ListServerMapping) { ServerMappingEntry.id = ListServerMappingContext.GetNextSequence(); } ListServerMappingContext.StoreAll(ListServerMapping); } }
public static int AsInt(string key) { int environmentVariableValue = int.Parse(EnvVar.AsString(key)); return(environmentVariableValue); }
void ReadBomAsCsv() => ReadBomAsCsv(EnvVar.AsString("BoM_CsvFileName"));