예제 #1
0
        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)));
        }
예제 #2
0
        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);
        }