public async Task <ActionResult <PagedResult> > Get([FromQuery] int start = 0, [FromQuery] int count = 20) { _logger.LogInformation("Get log"); var totalCount = _readRepository.FindBy(e => true) .CountAsync(); var entities = await _readRepository.FindBy(e => true) .Skip(start) .Take(count) .ToListAsync(); var result = new PagedResult { Items = _mapper.Map <List <TDto> >(entities), TotalCount = totalCount.Result }; return(new JsonResult(result)); }