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));
        }