Exemplo n.º 1
0
        public virtual async Task <Result> ModifyStatus([FromBody] RoleModifyStatusRequestDto dto)
        {
            if (dto.RoleId <= 0)
            {
                return(Result.ReFailure(ResultCodes.RoleNotExist));
            }

            //数据持久化
            _operateLog.Record(ASFPermissions.RoleModifyStatus, dto, "Success");  //记录日志
            await _roleRepository.ModifyAsync(dto.RoleId, dto.Enable);

            return(Result.ReSuccess());
        }
Exemplo n.º 2
0
        public async Task <Result> ModifyStatus([FromBody] RoleModifyStatusRequestDto dto)
        {
            if (dto.RoleId <= 0)
            {
                return(Result.ReFailure(Domain.ResultCodes.RoleNotExist));
            }

            //数据持久化
            _operateLog.Record(ASFPermissions.RoleModifyStatus, dto, "Success");  //记录日志
            await _roleRepository.ModifyAsync(dto.RoleId, dto.Enable);

            await _unitOfWork.CommitAsync(autoRollback : true);

            return(Result.ReSuccess());
        }