public ActionResult Edit(RoleViewModel entity) { if (ModelState.IsValid) { var newEntity = _roleService.UpdateWithRights(entity.ToEntity <RoleEntity>()); ViewBag.Rights = _rightService.FindAll(); ViewBag.IsUpdateSuccess = true; entity = entity.FromEntity <RoleViewModel>(newEntity); } return(View(entity)); }