public IActionResult SaveEmailSetting(AdminSettingVM model) { if (ModelState.IsValid) { StaticValues.CompanyName = model.CompanyName; StaticValues.EmailLogin = model.EmailLogin; StaticValues.EmailPassword = model.EmailPassword; return(RedirectToAction("Setting")); } return(View("Setting")); }
/// <summary> /// Возвращает страницу с настройками приложения /// </summary> public IActionResult Setting() { var model = new AdminSettingVM { CompanyName = StaticValues.CompanyName, EmailLogin = StaticValues.EmailLogin, EmailPassword = StaticValues.EmailPassword }; return(View(model)); }
public void UpdateAdmin(AdminSettingVM viewModel) { var tempUser = Users.SingleOrDefault(b => b.Email == viewModel.UserName); tempUser.Email = viewModel.UserName; tempUser.FirstName = viewModel.FirstName; tempUser.LastName = viewModel.LastName; tempUser.Category = viewModel.Category; SaveChanges(); }
public IActionResult AdminSetting(AdminSettingVM viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } else { context.UpdateAdmin(viewModel); return(RedirectToAction(nameof(AdminController.AdminSetting))); } }
public async Task <AdminSettingVM> GetAdminInfo(string userName) { var tempUser = await userManager.FindByNameAsync(userName); var tempUser2 = this.Users.SingleOrDefault(x => x.Id == tempUser.Id); var currentUser = new AdminSettingVM { UserName = tempUser2.Email, FirstName = tempUser2.FirstName, LastName = tempUser2.LastName, Category = tempUser2.Category }; return(currentUser); }