Exemplo n.º 1
0
 public AssetsController(
     ILogger <AssetsController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IBlogImageStorage imageStorage,
     IBlogConfig blogConfig,
     ISiteIconGenerator siteIconGenerator,
     IWebHostEnvironment env) : base(logger, settings)
 {
     _blogConfig        = blogConfig;
     _siteIconGenerator = siteIconGenerator;
     _env          = env;
     _imageStorage = imageStorage;
     _cdnSettings  = imageStorageSettings.Value?.CDNSettings;
 }
Exemplo n.º 2
0
 public AssetsController(
     ILogger <AssetsController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IBlogImageStorage imageStorage,
     IBlogConfig blogConfig,
     IWebHostEnvironment env)
 {
     _settings             = settings.Value;
     _blogConfig           = blogConfig;
     _env                  = env;
     _imageStorage         = imageStorage;
     _imageStorageSettings = imageStorageSettings.Value;
     _logger               = logger;
 }
Exemplo n.º 3
0
 public MetaWeblogService(
     IBlogConfig blogConfig,
     ITimeZoneResolver timeZoneResolver,
     ILogger <MetaWeblogService> logger,
     IBlogImageStorage blogImageStorage,
     IFileNameGenerator fileNameGenerator,
     IMediator mediator)
 {
     _blogConfig        = blogConfig;
     _timeZoneResolver  = timeZoneResolver;
     _logger            = logger;
     _blogImageStorage  = blogImageStorage;
     _fileNameGenerator = fileNameGenerator;
     _mediator          = mediator;
 }
Exemplo n.º 4
0
 public ImageController(
     IBlogImageStorage imageStorage,
     ILogger <ImageController> logger,
     IBlogConfig blogConfig,
     IMemoryCache cache,
     IFileNameGenerator fileNameGenerator,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings)
 {
     _imageStorage         = imageStorage;
     _logger               = logger;
     _blogConfig           = blogConfig;
     _cache                = cache;
     _fileNameGenerator    = fileNameGenerator;
     _settings             = settings.Value;
     _imageStorageSettings = imageStorageSettings.Value;
 }
Exemplo n.º 5
0
 public MetaWeblogService(
     IBlogConfig blogConfig,
     ITZoneResolver tZoneResolver,
     ILogger <MetaWeblogService> logger,
     ITagService tagService,
     ICategoryService categoryService,
     IPostService postService,
     IPageService pageService,
     IBlogImageStorage blogImageStorage,
     IFileNameGenerator fileNameGenerator)
 {
     _blogConfig        = blogConfig;
     _tZoneResolver     = tZoneResolver;
     _logger            = logger;
     _tagService        = tagService;
     _categoryService   = categoryService;
     _postService       = postService;
     _pageService       = pageService;
     _blogImageStorage  = blogImageStorage;
     _fileNameGenerator = fileNameGenerator;
 }
Exemplo n.º 6
0
 public MetaWeblogService(
     IOptions <AuthenticationSettings> authOptions,
     IBlogConfig blogConfig,
     IDateTimeResolver dateTimeResolver,
     ILogger <MetaWeblogService> logger,
     ITagService tagService,
     ICategoryService categoryService,
     IPostService postService,
     IPageService pageService,
     IBlogImageStorage blogImageStorage,
     IFileNameGenerator fileNameGenerator)
 {
     _authenticationSettings = authOptions.Value;
     _blogConfig             = blogConfig;
     _dateTimeResolver       = dateTimeResolver;
     _logger            = logger;
     _tagService        = tagService;
     _categoryService   = categoryService;
     _postService       = postService;
     _pageService       = pageService;
     _blogImageStorage  = blogImageStorage;
     _fileNameGenerator = fileNameGenerator;
 }