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");
        }
Exemplo n.º 2
0
        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");
        }