/// <summary> /// Gets the settings. /// </summary> /// <param name="request">The request.</param> /// <returns><c>GetBlogPostsSettingsResponse</c> with settings.</returns> public GetBlogPostsSettingsResponse Get(GetBlogPostsSettingsRequest request) { return(new GetBlogPostsSettingsResponse { Data = repository.AsQueryable <Option>() .Where(o => !o.IsDeleted) .OrderByDescending(o => o.CreatedOn) .Select( o => new BlogPostsSettingsModel { Id = o.Id, Version = o.Version, CreatedOn = o.CreatedOn, CreatedBy = o.CreatedByUser, LastModifiedOn = o.ModifiedOn, LastModifiedBy = o.ModifiedByUser, DefaultLayoutId = o.DefaultLayout.Id, DefaultMasterPageId = o.DefaultMasterPage.Id }) .FirstOrDefault() }); }
/// <summary> /// Gets the settings. /// </summary> /// <param name="request">The request.</param> /// <returns><c>GetBlogPostsSettingsResponse</c> with settings.</returns> public GetBlogPostsSettingsResponse Get(GetBlogPostsSettingsRequest request) { return new GetBlogPostsSettingsResponse { Data = repository.AsQueryable<Option>() .Where(o => !o.IsDeleted) .OrderByDescending(o => o.CreatedOn) .Select( o => new BlogPostsSettingsModel { Id = o.Id, Version = o.Version, CreatedOn = o.CreatedOn, CreatedBy = o.CreatedByUser, LastModifiedOn = o.ModifiedOn, LastModifiedBy = o.ModifiedByUser, DefaultLayoutId = o.DefaultLayout.Id, DefaultMasterPageId = o.DefaultMasterPage.Id }) .FirstOrDefault() }; }