private static string RetornarStringConexao(EAppAmbiente ambiente) { switch (ambiente) { case EAppAmbiente.Producao: return(ConfigurationManager.ConnectionStrings["ConnPronatecProducao"].ConnectionString); case EAppAmbiente.Homologacao: return(ConfigurationManager.ConnectionStrings["ConnPronatecHomologacao"].ConnectionString); case EAppAmbiente.Desenvolvimento: return(ConfigurationManager.ConnectionStrings["ConnPronatecDesenvolvimento"].ConnectionString); default: return(ConfigurationManager.ConnectionStrings["ConnPronatecDesenvolvimento"].ConnectionString); } }
public static string ObterPastaServidor(this EAppAmbiente ambiente) { switch (ambiente) { case EAppAmbiente.Producao: return("/SEDTI/EPT/Producao"); case EAppAmbiente.Homologacao: return("/SEDTI/EPT/Homologacao"); case EAppAmbiente.Desenvolvimento: return("/SEDTI/EPT/Desenvolvimento"); default: return("/SEDTI/EPT/Desenvolvimento"); } }
public static string ObtemSenhaUsuarioBancoDados(this EAppAmbiente ambiente) { var itens = RetornarStringConexao(ambiente).Split(';'); var result = string.Empty; foreach (var item in itens) { if (!item.Replace(" ", "").ToLower().StartsWith("password="******"=") + 1); break; } return(result); }
public static string ObterStringConexao(this EAppAmbiente ambiente) { return(RetornarStringConexao(ambiente)); }