示例#1
0
 public PostService(
     IStorageProviderFactory storageProviderFactory,
     ILogger <PostService> logger,
     IOptions <HikkabaConfiguration> settings,
     IBanService banService,
     ICryptoService cryptoService,
     IAudioService audioService,
     IDocumentService documentService,
     IPictureService pictureService,
     IVideoService videoService,
     IThumbnailGenerator thumbnailGenerator,
     IAttachmentCategorizer attachmentCategorizer,
     IMapper mapper,
     ApplicationDbContext context,
     UserManager <ApplicationUser> userManager,
     ICategoryToModeratorService categoryToModeratorService) : base(mapper, context, userManager)
 {
     _storageProvider            = storageProviderFactory.CreateStorageProvider();
     _logger                     = logger;
     _banService                 = banService;
     _hikkabaConfiguration       = settings.Value;
     _cryptoService              = cryptoService;
     _audioService               = audioService;
     _documentService            = documentService;
     _pictureService             = pictureService;
     _videoService               = videoService;
     _thumbnailGenerator         = thumbnailGenerator;
     _attachmentCategorizer      = attachmentCategorizer;
     _categoryToModeratorService = categoryToModeratorService;
 }
示例#2
0
 public AdministrationService(
     ILogger <AdministrationService> logger,
     ApplicationDbContext context,
     UserManager <ApplicationUser> userManager,
     RoleManager <ApplicationRole> roleManager,
     IOptions <SeedConfiguration> seedConfOptions,
     IStorageProviderFactory storageProviderFactory,
     IMapper mapper)
 {
     _logger          = logger;
     _context         = context;
     _userManager     = userManager;
     _roleManager     = roleManager;
     _seedConfOptions = seedConfOptions;
     _mapper          = mapper;
     _storageProvider = storageProviderFactory.CreateStorageProvider();
 }
示例#3
0
 public AttachmentsController(IStorageProviderFactory storageProviderFactory)
 {
     _storageProvider = storageProviderFactory.CreateStorageProvider();
 }