public async Task <Result <PagedList <FaqDto> > > List(FilterFaqQueryDto filterQueryDto) { var counties = await WhereAsyncAsNoTracking(c => (string.IsNullOrEmpty(filterQueryDto.Question) || c.Question.ToLower().Contains(filterQueryDto.Question.ToLower())), filterQueryDto); return(Result <PagedList <FaqDto> > .SuccessFull(counties.MapTo <FaqDto>(_mapper))); }
public async Task <IActionResult> List( [FromQuery] FilterFaqQueryDto filterQueryDto) { var result = await _unitOfWork.FaqService.List(filterQueryDto); if (filterQueryDto.Page == null && filterQueryDto.Limit == null) { return(Ok(result.Data.Items)); } return(result.ApiResult); }