public ActionResult Edit(UserPreferenceEditModel model) { if (ModelState.IsValid) { var user = _userAccountService.GetUserDetail(HttpContext.User.Identity.Name); var users = UserAccountHelper.GetUser(HttpContext.User.Identity.Name); user.DefaultTheme = model.ThemePreference; user.DatePreference = model.DateFormatPreference; user.Keyboard = model.KeyboardLanguage; user.LanguageCode = model.Languages; user.PreferedWeightMeasurment = model.WeightPrefernce; // Edit user preference _userAccountService.UpdateUser(user); TempData["PreferenceUpdateSuccessMsg"] = "Success: General preference updated"; var userInfo = new UserInfo { UserName = user.UserName, FirstName = user.FirstName, LastName = user.LastName, ActiveInd = user.ActiveInd, CaseTeam = user.CaseTeam, DatePreference = user.DatePreference, DefaultTheme = user.DefaultTheme, Email = user.Email, FailedAttempts = user.FailedAttempts, GrandFatherName = user.GrandFatherName, Keyboard = user.Keyboard, LanguageCode = user.LanguageCode, LockedInInd = user.LockedInInd, LogOutDate = user.LogOutDate, LogginDate = user.LogginDate, NumberOfLogins = user.NumberOfLogins, PreferedWeightMeasurment = user.PreferedWeightMeasurment.Trim() }; Session["USER_INFO"] = userInfo; } else { TempData["PreferenceUpdateErrorMsg"] = "Error: General preference not updated"; } return RedirectToAction("Preference", "Home"); }
public ActionResult Edit(UserPreferenceEditModel model) { if (ModelState.IsValid) { var user = userService.GetUserDetail(HttpContext.User.Identity.Name); user.DefaultTheme = model.ThemePreference; user.DatePreference = model.DateFormatPreference; user.Keyboard = model.KeyboardLanguage; user.LanguageCode = model.Languages; user.PreferedWeightMeasurment = model.WeightPrefernce; // Edit user preference TempData["PreferenceUpdateSuccessMsg"] = "Success: General preference updated"; userService.Save(user); } else { TempData["PreferenceUpdateErrorMsg"] = "Error: General preference not updated"; } return RedirectToAction("Preference", "Home"); }