public PagedResultDto <PoemDto> GetPagedPoems(PagedResultRequestDto dto) { var count = _poemRepository.Count(); var lst = _poemRepository.OrderBy(o => o.Id).PageBy(dto).ToList(); return(new PagedResultDto <PoemDto> { TotalCount = count, Items = ObjectMapper.Map <List <Core.Poems.Poem>, List <PoemDto> >(lst) //lst.MapTo<List<PoemDto>>() }); }