Esempio n. 1
0
        public ActionResult SmtpSetting()
        {
            var smtpSettingService = new SmtpSettingService();
            var smtpSettings       = smtpSettingService.GetSmtpSetting();

            return(View("SmtpSetting", smtpSettings));
        }
Esempio n. 2
0
 public HomeController()
 {
     settingService     = new SettingService();
     userService        = new UserService();
     smtpSettingService = new SmtpSettingService();
     strAppVersion      = System.Configuration.ConfigurationManager.AppSettings["Version"];
     strDbVersion       = settingService.GetSettingByItem("version").SettingValue;
 }
Esempio n. 3
0
        public ActionResult SaveSmtpSetting(SmtpSetting smtpSetting)
        {
            var smtpSettingService = new SmtpSettingService();

            try
            {
                smtpSettingService.SetSmtpSetting(smtpSetting);
                return(View("SmtpSettingSuccessful"));
            }
            catch (Exception ex)
            {
                return(this.ErrorHandler(ex));
            }
        }
        public void TestGetSmtpSetting()
        {
            var db = new StoreContext();

            var userItemToDelete = db.Settings.Where(p => p.SettingGroup == "email");

            db.Settings.RemoveRange(userItemToDelete);
            db.SaveChanges();

            var userItemToAdd = new Setting
            {
                SettingItem  = "username",
                SettingGroup = "email",
                SettingValue = "TestUser"
            };
            var passwordItemToAdd = new Setting
            {
                SettingItem  = "password",
                SettingGroup = "email",
                SettingValue = "TestPassword"
            };

            var emailItemToAdd = new Setting
            {
                SettingItem  = "email",
                SettingGroup = "email",
                SettingValue = "TestEmail"
            };

            var portItemToAdd = new Setting
            {
                SettingItem  = "port",
                SettingGroup = "email",
                SettingValue = "25"
            };
            var deliveryMethodItemToAdd = new Setting
            {
                SettingItem  = "deliverymethod",
                SettingGroup = "email",
                SettingValue = "1"
            };
            var useDefaultCredentialsItemToAdd = new Setting
            {
                SettingItem  = "usedefaultcredentials",
                SettingGroup = "email",
                SettingValue = "true"
            };
            var enableSslItemToAdd = new Setting
            {
                SettingItem  = "enablessl",
                SettingGroup = "email",
                SettingValue = "false"
            };

            db.Settings.Add(userItemToAdd);
            db.Settings.Add(passwordItemToAdd);
            db.Settings.Add(emailItemToAdd);
            db.Settings.Add(portItemToAdd);
            db.Settings.Add(deliveryMethodItemToAdd);
            db.Settings.Add(useDefaultCredentialsItemToAdd);
            db.Settings.Add(enableSslItemToAdd);
            db.SaveChanges();


            SmtpSettingService unit = new SmtpSettingService();
            //var itemToAssert = unit.GetSmtpSetting("email");
            //Assert.IsNotNull(itemToAssert);
        }