public GetBlogPostContentResponse Get(GetBlogPostContentRequest request)
        {
            var model = repository
                        .AsQueryable <Module.Blog.Models.BlogPostContent>(content => content.Id == request.ContentId)
                        .Select(content => new BlogPostContentModel
            {
                Id             = content.Id,
                Version        = content.Version,
                CreatedBy      = content.CreatedByUser,
                CreatedOn      = content.CreatedOn,
                LastModifiedBy = content.ModifiedByUser,
                LastModifiedOn = content.ModifiedOn,

                Name            = content.Name,
                Html            = content.Html,
                IsPublished     = content.Status == ContentStatus.Published,
                PublishedByUser = content.Status == ContentStatus.Published ? content.PublishedByUser : null,
                PublishedOn     = content.Status == ContentStatus.Published ? content.PublishedOn : null
            })
                        .FirstOne();

            return(new GetBlogPostContentResponse {
                Data = model
            });
        }
        public GetBlogPostContentResponse Get(GetBlogPostContentRequest request)
        {
            var model = repository
                .AsQueryable<Module.Blog.Models.BlogPostContent>(content => content.Id == request.ContentId)
                .Select(content => new BlogPostContentModel
                    {
                        Id = content.Id,
                        Version = content.Version,
                        CreatedBy = content.CreatedByUser,
                        CreatedOn = content.CreatedOn,
                        LastModifiedBy = content.ModifiedByUser,
                        LastModifiedOn = content.ModifiedOn,

                        Name = content.Name,
                        Html = content.Html,
                        IsPublished = content.Status == ContentStatus.Published,
                        PublishedByUser = content.Status == ContentStatus.Published ? content.PublishedByUser : null,
                        PublishedOn = content.Status == ContentStatus.Published ? content.PublishedOn : null
                    })
                .FirstOne();

            return new GetBlogPostContentResponse { Data = model };
        }