public void Remove(Guid id) { var roleGroup = _Repository.Get(id); if (roleGroup != null) //if exist { _Repository.Remove(roleGroup); //commit unit of work _Repository.UnitOfWork.Commit(); } else { throw new DataNotFoundException(UserSystemResource.RoleGroup_NotExists); } }
public void Remove(Guid id) { var roleGroup = _Repository.Get(id); if (roleGroup == null) { throw new DataNotFoundException(UserSystemMessagesResources.RoleGroup_NotExists); } _Repository.Remove(roleGroup); #region 操作日志 var roleGroupDto = roleGroup.ToDto(); OperateRecorder.RecordOperation(roleGroupDto.Id.ToString(), UserSystemMessagesResources.Remove_RoleGroup, roleGroupDto.GetOperationLog()); #endregion //commit unit of work _Repository.UnitOfWork.Commit(); }