public static string GetConnectionString(string Environment) { EnvironmentConnection ec; EnvironmentConnection.TryParse(Environment, out ec); return(ec == null ? ConnectionString : ec.ConnectionString); }
public static bool TryParse(string Environment, out EnvironmentConnection Value) { Value = null; if (string.IsNullOrWhiteSpace(Environment)) { return(false); } string env = Environment.Trim().ToLower(); foreach (var item in EnvironmentNames.Dev.GetList()) { if (env == item.ToString().ToLower().Trim()) { if (item == Options.Environment) { Value = new EnvironmentConnection(); Value.Environment = item; Value.ConnectionString = DBOps.ConnectionString; return(true); } foreach (var con in DBOps.Settings.AdditionalConnections) { if (con.Environment == item) { Value = con; return(true); } } } } return(false); }