Esempio n. 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="spoAuthorization"></param>
 /// <param name="generalSettings"></param>
 /// <param name="searchSettings"></param>
 public Search(ISPOAuthorization spoAuthorization,
     IConfigurationRoot configuration,
     ICustomLogger customLogger,
     IUsersDetails userDetails,
     ISPList spList,
     IOptions<GeneralSettings> generalSettings,
     IOptions<SharedSettings> sharedSettings,
     IOptions<LogTables> logTables,
     IOptions<SearchSettings> searchSettings,
     IOptions<CamlQueries> camlQueries,
     IOptions<ListNames> listNames,
     IOptions<ErrorSettings> errorSettings)
 {
     this.spoAuthorization = spoAuthorization;
     this.generalSettings = generalSettings.Value;
     this.searchSettings = searchSettings.Value;
     this.userDetails = userDetails;
     this.customLogger = customLogger;
     this.logTables = logTables.Value;
     this.spList = spList;
     this.camlQueries = camlQueries.Value;
     this.listNames = listNames.Value;
     this.sharedSettings = sharedSettings.Value;
     this.errorSettings = errorSettings.Value;
     this.configuration = configuration;
 }
Esempio n. 2
0
 /// <summary>
 /// All the dependencies are injected 
 /// </summary>
 /// <param name="spoAuthorization"></param>
 /// <param name="generalSettings"></param>
 public SPPage(ISPOAuthorization spoAuthorization, IOptions<GeneralSettings> generalSettings, 
     IOptions<LogTables> logTables, ICustomLogger customLogger, ISPList spList, IOptions<MatterSettings> matterSettings)
 {
     this.generalSettings = generalSettings.Value;
     this.spoAuthorization = spoAuthorization;
     this.logTables = logTables.Value;
     this.customLogger = customLogger;
     this.spList = spList;
     this.matterSettings = matterSettings.Value;
 }
Esempio n. 3
0
 /// <summary>
 /// All the dependencies are injected
 /// </summary>
 /// <param name="spoAuthorization"></param>
 /// <param name="generalSettings"></param>
 public SPPage(ISPOAuthorization spoAuthorization, IOptions <GeneralSettings> generalSettings,
               IOptions <LogTables> logTables, ICustomLogger customLogger, ISPList spList, IOptions <MatterSettings> matterSettings)
 {
     this.generalSettings  = generalSettings.Value;
     this.spoAuthorization = spoAuthorization;
     this.logTables        = logTables.Value;
     this.customLogger     = customLogger;
     this.spList           = spList;
     this.matterSettings   = matterSettings.Value;
 }
Esempio n. 4
0
 public UserRepository(IUsersDetails userDetails, ISPList spList, IOptions<ListNames> listNames, IOptions<CamlQueries> camlQueries,
     IOptions<MatterSettings> matterSettings, ISearch search)
 {
     this.userDetails = userDetails;
     this.spList = spList;
     this.matterSettings = matterSettings.Value;
     this.camlQueries = camlQueries.Value;
     this.search = search;
     this.listNames = listNames.Value; 
 }
Esempio n. 5
0
 public UserRepository(IUsersDetails userDetails, ISPList spList, IOptions <ListNames> listNames, IOptions <CamlQueries> camlQueries,
                       IOptions <MatterSettings> matterSettings, ISearch search)
 {
     this.userDetails    = userDetails;
     this.spList         = spList;
     this.matterSettings = matterSettings.Value;
     this.camlQueries    = camlQueries.Value;
     this.search         = search;
     this.listNames      = listNames.Value;
 }
 public ValidationFunctions(ISPList spList, IOptions<MatterSettings> matterSettings, 
     IOptions<ErrorSettings> errorSettings, IMatterRepository matterRespository,
     IOptions<ListNames> listNames, IOptions<CamlQueries> camlQueries)
 {
     this.matterSettings = matterSettings.Value;
     this.spList = spList;
     this.errorSettings = errorSettings.Value;
     this.matterRespository = matterRespository;
     this.listNames = listNames.Value;
     this.camlQueries = camlQueries.Value;
 }
 public ValidationFunctions(ISPList spList, IOptions <MatterSettings> matterSettings,
                            IOptions <ErrorSettings> errorSettings, IMatterRepository matterRespository,
                            IOptions <ListNames> listNames, IOptions <CamlQueries> camlQueries)
 {
     this.matterSettings    = matterSettings.Value;
     this.spList            = spList;
     this.errorSettings     = errorSettings.Value;
     this.matterRespository = matterRespository;
     this.listNames         = listNames.Value;
     this.camlQueries       = camlQueries.Value;
 }
Esempio n. 8
0
 public SPContentTypes(IOptions<ContentTypesConfig> contentTypesConfig, IOptions<CamlQueries> camlQueries, ISPList spList,
     ICustomLogger customLogger, IOptions<LogTables> logTables, IOptions<TaxonomySettings> taxonomySettings, IConfigurationRoot configuration
     )
 {
     this.contentTypesConfig = contentTypesConfig.Value;
     this.taxonomySettings = taxonomySettings.Value;
     this.customLogger = customLogger;
     this.logTables = logTables.Value;
     this.camlQueries = camlQueries.Value;
     this.spList = spList;
     this.configuration = configuration;
 }
Esempio n. 9
0
 public SPContentTypes(IOptions <ContentTypesConfig> contentTypesConfig, IOptions <CamlQueries> camlQueries, ISPList spList,
                       ICustomLogger customLogger, IOptions <LogTables> logTables, IOptions <TaxonomySettings> taxonomySettings, IConfigurationRoot configuration
                       )
 {
     this.contentTypesConfig = contentTypesConfig.Value;
     this.taxonomySettings   = taxonomySettings.Value;
     this.customLogger       = customLogger;
     this.logTables          = logTables.Value;
     this.camlQueries        = camlQueries.Value;
     this.spList             = spList;
     this.configuration      = configuration;
 }
Esempio n. 10
0
        /// <summary>
        /// Constructory which will inject all the related dependencies related to matter
        /// </summary>
        /// <param name="search"></param>
        public DocumentRepository(ISearch search, IOptions <SearchSettings> searchSettings,
                                  IOptions <ListNames> listNames, ISPList spList, IOptions <CamlQueries> camlQueries, IOptions <DocumentSettings> documentSettings, IOptions <MailSettings> mailSettings)
        {
            this.search         = search;
            this.searchSettings = searchSettings.Value;
            this.listNames      = listNames.Value;
            this.spList         = spList;
            this.camlQueries    = camlQueries.Value;

            this.documentSettings = documentSettings.Value;
            this.mailSettings     = mailSettings.Value;
        }