示例#1
0
        public async Task <IResponseEntity> GetAllAsync(TaskQzFilterRequest req)
        {
            var key         = req?.Key;
            var withDisable = req != null ? req.WithDisable : false;
            var list        = await _SysTaskQzRepository.Select
                              .WhereIf(key.IsNotNull(), a => (a.Name.Contains(key) || a.Remark.Contains(key) || a.JobGroup.Contains(key)))
                              .WhereIf(!withDisable, a => a.IsDisabled == false)
                              .OrderBy(true, a => a.CreatedTime)
                              .ToListAsync();

            var result = _mapper.Map <List <TaskQzForListResponse> >(list);

            return(ResponseEntity.Ok(result));
        }
 public async Task <IResponseEntity> GetAll(TaskQzFilterRequest req)
 {
     return(await _SysTaskQzService.GetAllAsync(req));
 }