public SharingLinkRouteTransformer(IOptions <AppSettings> appSettings,
                                    IOptions <SharingSettings> sharingSettings,
                                    IServiceProvider provider,
                                    ILogger <SharingLinkRouteTransformer> logger)
 {
     _appSettings     = appSettings.Value;
     _sharingSettings = sharingSettings.Value;
     _provider        = provider;
     _logger          = logger;
 }
Beispiel #2
0
 public PublicSharingController(IEntryRepository entryRepository,
                                IOptions <StorageSettings> storageSettings,
                                IOptions <WaveformDataFileStorageSettings> waveformStorageSettings,
                                IOptions <SharingSettings> sharingSettings,
                                IMapper mapper)
 {
     _entryRepository         = entryRepository;
     _storageSettings         = storageSettings.Value;
     _waveformStorageSettings = waveformStorageSettings.Value;
     _sharingSettings         = sharingSettings.Value;
     _mapper = mapper;
 }
Beispiel #3
0
 public SharingController(
     IHttpContextAccessor contextAccessor,
     UserManager <ApplicationUser> userManager,
     IEntryRepository entryRepository,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     IMailSender mailSender,
     IOptions <SharingSettings> sharingSettings,
     ILogger <SharingController> logger) : base(contextAccessor, userManager, logger)
 {
     this._entryRepository = entryRepository;
     this._unitOfWork      = unitOfWork;
     this._mapper          = mapper;
     this._mailSender      = mailSender;
     this._sharingSettings = sharingSettings.Value;
 }