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