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; }
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(); }
public AttachmentsController(IStorageProviderFactory storageProviderFactory) { _storageProvider = storageProviderFactory.CreateStorageProvider(); }