示例#1
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;
 }
示例#3
0
 public SPContentTypes(IOptions <ContentTypesConfig> contentTypesConfig, IOptions <CamlQueries> camlQueries,
                       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.configuration      = configuration;
 }
        /// <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;
        }