コード例 #1
0
        public int Create(ApplicationSettingViewModel model)
        {
            AppSettings obj = new AppSettings
            {
                ProductId = model.ProductId,
                EnablePasswordRetrieval              = model.EnablePasswordRetrieval,
                EnablePasswordReset                  = model.EnablePasswordReset,
                RequiresQuestionAndAnswer            = model.RequiresQuestionAndAnswer,
                RequiresUniqueEmail                  = model.RequiresUniqueEmail,
                MaxInvalidPasswordAttempts           = model.MaxInvalidPasswordAttempts,
                MinRequiredPasswordLength            = model.MinRequiredPasswordLength,
                MinRequiredNonalphanumericCharacters = model.MinRequiredNonalphanumericCharacters,
                PasswordAttemptWindow                = model.PasswordAttemptWindow,
                AppDateFormat = model.AppDateFormat,
                SMTPServer    = model.SMTPServer,
                SMTPPort      = model.SMTPPort,
                SMTPUsername  = model.SMTPUsername,
                SMTPPassword  = model.SMTPPassword,
                EnableExpirePasswordWhenUserNotLoginFromDays = model.EnableExpirePasswordWhenUserNotLoginFromDays,
                EnableAutoExpirePassword = model.EnableAutoExpirePassword,
                AutoPasswordExpiryInDays = model.AutoPasswordExpiryInDays,
                ShowPassowrdExpireNotificationBeforeDays = model.ShowPassowrdExpireNotificationBeforeDays,
                Paggination = model.Paggination,
            };

            _ent.AddToAppSettings(obj);
            _ent.SaveChanges();
            return(obj.ProductId);
        }