public ActionResult UsersUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] UserGridItem model) { var user = UnitOfWork.UserRepository.Get(model.ID); if (user == null) { throw new Exception(Resources.Abort); } else { user.ID = model.ID; user.Username = model.Username; user.Password = model.Password?.ToMD5() ?? user.Password; user.Firstname = model.Firstname; user.Lastname = model.Lastname; user.IsActive = model.IsActive; user.RoleID = model.RoleID; UnitOfWork.UserRepository.Update(user); UnitOfWork.Complate(); if (UnitOfWork.IsError) { throw new Exception(Resources.Abort); } } return(PartialView("_UserGrid", GetGridViewModel())); }
public ActionResult UsersAdd([ModelBinder(typeof(DevExpressEditorsBinder))] UserGridItem model) { UnitOfWork.UserRepository.Add(new User { ID = model.ID, Username = model.Username, Password = model.Password.ToMD5(), Firstname = model.Firstname, Lastname = model.Lastname, IsActive = model.IsActive, RoleID = model.RoleID }); UnitOfWork.Complate(); if (UnitOfWork.IsError) { throw new Exception(Resources.Abort); } return(PartialView("_UserGrid", GetGridViewModel())); }