internal static BllUser ToBllUserFromUserModel(UserModel usermodel) { if(usermodel!=null) return new BllUser() { Id = usermodel.Id, Email = usermodel.Email, Password = usermodel.Password, Name = usermodel.Name, TimeRegister = usermodel.TimeRegister }; return null; }
public PartialViewResult UpdateNik(UserModel usermodel) { if (ModelState.IsValid) { if (!cabinetservice.UserExist(usermodel.Name)) { if (usermodel.Name != Identiti.Identity.Name) { cabinetservice.UpdateUser(Maper.ToBllUserFromUserModel(usermodel)); ((ClaimsIdentity)Identiti.Identity).RemoveClaim(((ClaimsIdentity)Identiti.Identity).FindFirst(ClaimTypes.Name)); ((ClaimsIdentity)Identiti.Identity).AddClaim(new Claim(ClaimTypes.Name, usermodel.Name)); ViewBag.IsSuccessed = "Success"; return PartialView("UpdateNikneim", usermodel); } else ModelState.AddModelError("", "Данные не изменились"); } else ModelState.AddModelError("", "Пользователь с таким Ником уже существует"); } else ModelState.AddModelError("", "Неправильный Никнеим"); Response.StatusCode = 400; return PartialView("UpdateNikneim", usermodel); }