public ActionResult EditUser(UserAdminEditModel user) { if (ModelState.IsValid) { BllUser bllUser = userService.GetUser(user.Id); user.CopyToBllUser(bllUser); userService.UpdateUser(bllUser); return(RedirectToAction("Users")); } return(View(user)); }
public static void CopyToBllUser(this UserAdminEditModel user, BllUser bllUser) { bllUser.Id = user.Id; bllUser.Name = user.Name; bllUser.LastName = user.LastName; bllUser.FatherName = user.FatherName; bllUser.Profession = user.Profession; bllUser.ExtraInfo = user.ExtraInfo; bllUser.Login = user.Login; bllUser.Role = new BllRole { Id = Int32.Parse(user.Role), }; }