/// <summary>
 /// Implementation of GetPagedPostListQuery.Handler.
 /// </summary>
 /// <param name="context">The blog entity context.</param>
 /// <param name="blogOptions">The blog options.</param>
 /// <param name="postUrlHelper">Post URL helper.</param>
 /// <param name="fileUrlHelper">File URL helper.</param>
 public Handler(IBlogEntityDbContext context, IOptionsSnapshot <PineBlogOptions> blogOptions, PostUrlHelper postUrlHelper, FileUrlHelper fileUrlHelper)
 {
     _blogOptions   = blogOptions;
     _context       = context;
     _postUrlHelper = postUrlHelper;
     _fileUrlHelper = fileUrlHelper;
 }
예제 #2
0
 /// <summary>
 /// Implementation of GetBlogSettigsQuery.Handler.
 /// </summary>
 /// <param name="context">The blog entity context.</param>
 /// <param name="fileUrlHelper">File URL helper.</param>
 /// <param name="blogOptions">Blog options.</param>
 public Handler(IBlogEntityDbContext context, FileUrlHelper fileUrlHelper, IOptionsSnapshot <PineBlogOptions> blogOptions)
 {
     _context       = context;
     _fileUrlHelper = fileUrlHelper;
     _blogOptions   = blogOptions;
 }
예제 #3
0
 /// <summary>
 /// Implementation of UnpublishPostCommand.Handler.
 /// </summary>
 /// <param name="context">The blog entity context.</param>
 public Handler(IBlogEntityDbContext context)
 {
     _context = context;
 }
 /// <summary>
 /// Implementation of UpdateBlogSettingsCommand.Handler.
 /// </summary>
 /// <param name="context">The blog entity context.</param>
 /// <param name="fileUrlHelper">File URL helper.</param>
 public Handler(IBlogEntityDbContext context, FileUrlHelper fileUrlHelper)
 {
     _context       = context;
     _fileUrlHelper = fileUrlHelper;
 }
예제 #5
0
 /// <summary>
 /// Implementation of AddPostCommand.Handler.
 /// </summary>
 /// <param name="context">The blog entity context.</param>
 /// <param name="postUrlHelper">Post URL helper.</param>
 public Handler(IBlogEntityDbContext context, PostUrlHelper postUrlHelper)
 {
     _context       = context;
     _postUrlHelper = postUrlHelper;
 }