Example #1
0
 /// <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()
                };
 }