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