public void Role_Should_Be_Updated_By_RoleModel() { var role = RoleTestData.GetUserRole(); var roleModel = RoleTestData.GetUpdateUserRoleModel(); roleAdapter.Update(role, roleModel); Assert.AreEqual(role.Name, roleModel.Name); Assert.AreEqual(role.Code, roleModel.Code); }
public RoleModel Update(RoleModel roleModel) { roleBusinessRules.UpdateCheck(roleModel, unitOfWork.Role); var role = unitOfWork.Role.GetById(o => o.Id == roleModel.Id); roleAdapter.Update(role, roleModel); unitOfWork.Role.Update(role); unitOfWork.Save(); return(roleBuilder.BuildModel(unitOfWork.Role.GetById(o => o.Id == role.Id))); }