public async Task<IResponseEntity> GetAllAsync(PermissionFilterRequest req) { var key = req?.Key; var withDisable = req != null ? req.WithDisable : false; var list = await _sysPermissionRepository.Select .WhereIf(key.IsNotNull(), a => (a.Title.Contains(key) || a.Code.Contains(key) || a.Description.Contains(key))) .WhereIf(!withDisable, a => a.IsDisabled == false) .OrderBy(true, a => a.OrderIndex) .ToListAsync(); var result = _mapper.Map<List<PermissionForListResponse>>(list); return ResponseEntity.Ok(result); }
public async Task <IResponseEntity> GetAll(PermissionFilterRequest req) { return(await _sysPermissionService.GetAllAsync(req)); }