Esempio n. 1
0
 public DocumentProvision(IDocumentRepository docRepository,
                          IUserRepository userRepository,
                          IUploadHelperFunctions uploadHelperFunctions,
                          IOptions <GeneralSettings> generalSettings,
                          IOptions <DocumentSettings> documentSettings,
                          ICustomLogger customLogger,
                          IOptions <SearchSettings> searchSettings,
                          IConfigurationRoot configuration,
                          IHttpContextAccessor httpContextAccessor,
                          ISPOAuthorization spoAuthorization,
                          IOptions <LogTables> logTables, IOptions <ErrorSettings> errorSettings)
 {
     this.docRepository         = docRepository;
     this.uploadHelperFunctions = uploadHelperFunctions;
     this.userRepository        = userRepository;
     this.generalSettings       = generalSettings.Value;
     this.documentSettings      = documentSettings.Value;
     this.customLogger          = customLogger;
     this.logTables             = logTables.Value;
     this.errorSettings         = errorSettings.Value;
     this.searchSettings        = searchSettings.Value;
     this.configuration         = configuration;
     this.httpContextAccessor   = httpContextAccessor;
     this.spoAuthorization      = spoAuthorization;
 }
 public DocumentProvision(IDocumentRepository docRepository, 
     IUserRepository userRepository, 
     IUploadHelperFunctions uploadHelperFunctions, 
     IOptions<GeneralSettings> generalSettings, 
     IOptions<DocumentSettings> documentSettings, 
     ICustomLogger customLogger,
     IOptions<SearchSettings> searchSettings,
     IConfigurationRoot configuration,
     IHttpContextAccessor httpContextAccessor,
     IOptions<LogTables> logTables, IOptions<ErrorSettings> errorSettings)
 {
     this.docRepository = docRepository;
     this.uploadHelperFunctions = uploadHelperFunctions;
     this.userRepository = userRepository;
     this.generalSettings = generalSettings.Value;
     this.documentSettings = documentSettings.Value;
     this.customLogger = customLogger;
     this.logTables = logTables.Value;
     this.errorSettings = errorSettings.Value;
     this.searchSettings = searchSettings.Value;
     this.configuration = configuration;
     this.httpContextAccessor = httpContextAccessor;
 }
Esempio n. 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="uploadHelperFunctions"></param>
 public EmailProvision(IUploadHelperFunctions uploadHelperFunctions)
 {
     this.uploadHelperFunctions = uploadHelperFunctions;
 }