public async Task <Result <PagedList <ContentPageListItemModel> > > GetContentPages([FromBody] ContentPageListFilter filter)
        {
            var result = await contentPageService.GetContentPagesAsync(filter);

            var toReturn = new PagedList <ContentPageListItemModel>
            {
                Items = result.Items.Select(p => new ContentPageListItemModel(p)).ToList(),
                Count = result.Count,
            };

            return(toReturn);
        }