public async Task <PagedResultDto <AuthorDto> > GetDeletedListAsync() { var query = _authorRepository.AsQueryable(); var totalCount = await AsyncExecuter.CountAsync(query.Where(x => x.IsDeleted)); var deletedAuthors = await AsyncExecuter.ToListAsync(query.Where(x => x.IsDeleted)); return(new PagedResultDto <AuthorDto>( totalCount, ObjectMapper.Map <List <Author>, List <AuthorDto> >(deletedAuthors))); }