Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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();
        }