public static Configuration Create(WebDbEntities db) { Configuration config = new Configuration(); FtpConfiguration ftpConfig = new FtpConfiguration(); ftpConfig.Login = GetValue("emailLogin", db); ftpConfig.Password = GetValue("emailPassword", db); ftpConfig.Port = Int32.Parse(GetValue("smttpPort", db)); ftpConfig.Server = GetValue("emailServer", db); config.ContactFormEmail = GetValue("contactUsEmail", db); config.ftpConfig = ftpConfig; return(config); }
public BaseController() { Db = new WebDbEntities(); }
private static string GetValue(string key, WebDbEntities db) { string value = db.Configurations.Where(c => c.Key == key).Select(c => c.Value).FirstOrDefault(); return(value); }