public AuthController( UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager, IHttpContextAccessor contextAccessor, IJwtFactory jwtFactory, IRecaptchaService recaptcha, IOptions <JwtIssuerOptions> jwtOptions, IOptions <AppSettings> appSettings, IOptions <StorageSettings> storageSettings, IOptions <ImageFileStorageSettings> imageFileStorageSettings, IMailSender mailSender, IUnitOfWork unitOfWork, ILogger <AuthController> logger) : base(logger) { _userManager = userManager; _jwtFactory = jwtFactory; _recaptcha = recaptcha; _emailSender = mailSender; _unitOfWork = unitOfWork; _roleManager = roleManager; _contextAccessor = contextAccessor; _appSettings = appSettings.Value; _jwtOptions = jwtOptions.Value; _storageSettings = storageSettings.Value; _imageFileStorageSettings = imageFileStorageSettings.Value; }
public ProcessPlaylistItemJob( IPlaylistRepository playlistRepository, IAudioUploadProcessService uploadService, IOptions <AppSettings> appSettings, IPodcastRepository podcastRepository, IOptions <ImageFileStorageSettings> imageStorageSettings, IOptions <StorageSettings> storageSettings, IOptions <HelpersSettings> helpersSettings, IUnitOfWork unitOfWork, IUrlProcessService processor, EntryPreProcessor preProcessor, AudioDownloader audioDownloader, ILogger <ProcessPlaylistItemJob> logger) : base(logger) { _unitOfWork = unitOfWork; _processor = processor; _preProcessor = preProcessor; _playlistRepository = playlistRepository; _uploadService = uploadService; _appSettings = appSettings.Value; _podcastRepository = podcastRepository; _storageSettings = storageSettings.Value; _imageStorageSettings = imageStorageSettings.Value; _helpersSettings = helpersSettings.Value; _audioDownloader = audioDownloader; }
public RemoteImageCacher(ILogger <RemoteImageCacher> logger, IFileUploader fileUploader, IOptions <ImageFileStorageSettings> imageFileStoragesSettings ) { _logger = logger; _fileUploader = fileUploader; _imageFileStorageSettings = imageFileStoragesSettings.Value; }
public SearchController( IHttpContextAccessor contextAccessor, UserManager <ApplicationUser> userManager, ILogger <SearchController> logger, IOptions <StorageSettings> storageSettings, IOptions <ImageFileStorageSettings> imageFileStorageSettings, IPodcastRepository podcastRepository, IEntryRepository entryRepository) : base(contextAccessor, userManager, logger) { _storageSettings = storageSettings.Value; _imageFileStorageSettings = imageFileStorageSettings.Value; _podcastRepository = podcastRepository; _entryRepository = entryRepository; }
public PodNomsUserManager(IUserStore <ApplicationUser> store, IOptions <IdentityOptions> optionsAccessor, IPasswordHasher <ApplicationUser> passwordHasher, IEnumerable <IUserValidator <ApplicationUser> > userValidators, IEnumerable <IPasswordValidator <ApplicationUser> > passwordValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger <UserManager <ApplicationUser> > logger, [FromServices] GravatarHttpClient gravatarClient, IOptions <StorageSettings> storageSettings, IOptions <ImageFileStorageSettings> fileStorageSettings, IFileUtilities fileUtilities, IMailSender mailSender) : base(store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger) { _gravatarClient = gravatarClient; _fileUtilities = fileUtilities; _fileStorageSettings = fileStorageSettings.Value; _mailSender = mailSender; _storageSettings = storageSettings.Value; }
public PodcastController(IPodcastRepository repository, IMapper mapper, IUnitOfWork unitOfWork, ILogger <PodcastController> logger, UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor, IOptions <AppSettings> appSettings, IOptions <StorageSettings> storageSettings, IOptions <ImageFileStorageSettings> fileStorageSettings, IFileUtilities fileUtilities) : base(contextAccessor, userManager, logger) { _unitOfWork = unitOfWork; _storageSettings = storageSettings.Value; _appSettings = appSettings.Value; _fileStorageSettings = fileStorageSettings.Value; _fileUtilities = fileUtilities; _repository = repository; _mapper = mapper; }
public ImageUploadController(IPodcastRepository repository, IEntryRepository entryRepository, IUnitOfWork unitOfWork, IFileUploader fileUploader, IOptions <StorageSettings> storageSettings, IOptions <ImageFileStorageSettings> imageFileStorageSettings, ILogger <ImageUploadController> logger, IMapper mapper, UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor) : base(contextAccessor, userManager, logger) { _fileUploader = fileUploader; _storageSettings = storageSettings.Value; _imageFileStorageSettings = imageFileStorageSettings.Value; _podcastRepository = repository; this._entryRepository = entryRepository; //this._repository = repository; _unitOfWork = unitOfWork; _mapper = mapper; }
public RssController(IPodcastRepository podcastRespository, IOptions <AppSettings> appOptions, IOptions <ImageFileStorageSettings> imageStorageOptions, IOptions <AudioFileStorageSettings> audioStorageOptions, IOptions <StorageSettings> storageOptions, UserManager <ApplicationUser> userManager, IRepository <ApplicationUserSlugRedirects> redirectsRepository, IHttpContextAccessor contextAccessor, ILoggerFactory loggerFactory) { _podcastRepository = podcastRespository; _userManager = userManager; _redirectsRepository = redirectsRepository; _contextAccessor = contextAccessor; _appSettings = appOptions.Value; _imageStorageOptions = imageStorageOptions.Value; _audioStorageOptions = audioStorageOptions.Value; _storageOptions = storageOptions.Value; _logger = loggerFactory.CreateLogger <RssController>(); }
public TagEntryJob( ILogger <TagEntryJob> logger, IEntryRepository entryRepository, IUnitOfWork unitOfWork, IFileUploader fileUploader, IOptions <AppSettings> appSettings, IOptions <ImageFileStorageSettings> imageStorageOptions, IOptions <AudioFileStorageSettings> audioStorageOptions, IOptions <StorageSettings> storageOptions, IMP3Tagger tagger) : base(logger) { _entryRepository = entryRepository; _unitOfWork = unitOfWork; _fileUploader = fileUploader; _imageStorageOptions = imageStorageOptions.Value; _audioStorageOptions = audioStorageOptions.Value; _appSettings = appSettings.Value; _storageOptions = storageOptions.Value; _tagger = tagger; }
public ProcessPlaylistsJob( ILogger <ProcessPlaylistsJob> logger, UserManager <ApplicationUser> userManager, IPlaylistRepository playlistRepository, IEntryRepository entryRepository, IUnitOfWork unitOfWork, IOptions <StorageSettings> storageSettings, IOptions <ImageFileStorageSettings> imageFileStorageSettings, IOptions <AppSettings> appSettings, IYouTubeParser youTubeParser, MixcloudParser mixcloudParser) : base(logger) { _userManager = userManager; _unitOfWork = unitOfWork; _imageFileStorageSettings = imageFileStorageSettings.Value; _youTubeParser = youTubeParser; _mixcloudParser = mixcloudParser; _playlistRepository = playlistRepository; _entryRepository = entryRepository; _storageSettings = storageSettings.Value; _appSettings = appSettings.Value; }
public DebugController(IOptions <StorageSettings> settings, IOptions <AppSettings> appSettings, HubLifetimeManager <DebugHub> hub, IConfiguration config, IPageParser pageParser, IOptions <HelpersSettings> helpersSettings, IOptions <AudioFileStorageSettings> audioFileStorageSettings, IOptions <ImageFileStorageSettings> imageFileStorageSettings, IOptions <JwtIssuerOptions> jwtIssuerOptions, IPushSubscriptionStore subscriptionStore, IEntryRepository entryRepository, UserManager <ApplicationUser> userManager, ILogger <DebugController> logger, IMapper mapper, IPushNotificationService notificationService, IPodcastRepository podcastRepository, IUnitOfWork unitOfWork, IHttpContextAccessor contextAccessor, IMailSender mailSender) : base(contextAccessor, userManager, logger) { _appSettings = appSettings.Value; _storageSettings = settings.Value; _helpersSettings = helpersSettings.Value; _audioFileStorageSettings = audioFileStorageSettings.Value; _imageFileStorageSettings = imageFileStorageSettings.Value; _jwtIssuerOptions = jwtIssuerOptions.Value; _hub = hub; _config = config; _pageParser = pageParser; _mapper = mapper; _subscriptionStore = subscriptionStore; _entryRepository = entryRepository; _notificationService = notificationService; _podcastRepository = podcastRepository; _unitOfWork = unitOfWork; _mailSender = mailSender; }