public async Task <ActionResult <PagedResponse <BlockResponseDto> > > GetBlocks([FromQuery] PaginationFilter paginationFilter) { var blocks = await blockService.GetAllAsync(paginationFilter); var pagedResponse = new PagedResponse <BlockResponseDto>() { CurrentPage = blocks.CurrentPage, PageSize = blocks.PageSize, TotalItems = blocks.TotalItems, TotalPages = blocks.TotalPages, Items = mapper.Map <IEnumerable <BlockResponseDto> >(blocks.Items) }; return(Ok(pagedResponse)); }