예제 #1
0
        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);
        }
예제 #2
0
 public BaseController()
 {
     Db = new WebDbEntities();
 }
예제 #3
0
        private static string GetValue(string key, WebDbEntities db)
        {
            string value = db.Configurations.Where(c => c.Key == key).Select(c => c.Value).FirstOrDefault();

            return(value);
        }