public ActionResult UserAppSettings() { MVC5_TemplateIdentityUser MVC5_TemplateUser = _UserManager.FindById(User.Identity.GetUserId()); UserAppSettingsViewModel userAppSettings = new UserAppSettingsViewModel() { Localization = _LocaleLogic.GetLocalizations(), SelectedLocale = _UserSettingsLogic.GetByUserID(MVC5_TemplateUser.Id).LocalizationID }; return(View(userAppSettings)); }
public ActionResult UserAppSettings(UserAppSettingsViewModel userAppSettingsViewModel) { if (ModelState.IsValid == false) { userAppSettingsViewModel.Localization = _LocaleLogic.GetLocalizations(); return(View(userAppSettingsViewModel)); } UserSettings userSettings = new UserSettings() { LocalizationID = userAppSettingsViewModel.SelectedLocale, UserID = User.Identity.GetUserId() }; //Save User app settings and set localization for current user _UserSettingsLogic.SaveUserSettings(userSettings); _LocaleLogic.SetLocalizationForCurrentUser(User.Identity.GetUserId()); return(RedirectToAction("UserAppSettings")); }