예제 #1
0
 public PostManageController(IPostManageService pm)
 {
     bll = pm;
     BusinessServices = new List <object>()
     {
         pm
     };
 }
예제 #2
0
 public PostController(
     IPostQueryService postQueryService,
     IPostManageService postManageService,
     IBlogConfig blogConfig,
     ITimeZoneResolver timeZoneResolver,
     IPingbackSender pingbackSender,
     ILogger <PostController> logger)
 {
     _postQueryService  = postQueryService;
     _postManageService = postManageService;
     _blogConfig        = blogConfig;
     _timeZoneResolver  = timeZoneResolver;
     _pingbackSender    = pingbackSender;
     _logger            = logger;
 }
예제 #3
0
 public MetaWeblogService(
     IBlogConfig blogConfig,
     ITimeZoneResolver timeZoneResolver,
     ILogger <MetaWeblogService> logger,
     ITagService tagService,
     ICategoryService categoryService,
     IPostQueryService postQueryService,
     IPostManageService postManageService,
     IBlogPageService blogPageService,
     IBlogImageStorage blogImageStorage,
     IFileNameGenerator fileNameGenerator)
 {
     _blogConfig        = blogConfig;
     _timeZoneResolver  = timeZoneResolver;
     _logger            = logger;
     _tagService        = tagService;
     _categoryService   = categoryService;
     _postQueryService  = postQueryService;
     _blogPageService   = blogPageService;
     _blogImageStorage  = blogImageStorage;
     _fileNameGenerator = fileNameGenerator;
     _postManageService = postManageService;
 }