Esempio n. 1
0
        /// <summary>
        /// ConfigRepository with all the required dependency injections inserted
        /// </summary>
        /// <param name="generalSettings"></param>
        /// <param name="configSettings"></param>
        public ConfigRepository(ISPOAuthorization spoAuthorization,
            IOptions<GeneralSettings> generalSettings,
              IOptions<UIConfigSettings> configSettings)
        {
            this.generalSettings = generalSettings.Value;
            this.configSettings = configSettings.Value;
            this.spoAuthorization = spoAuthorization;

        }
Esempio n. 2
0
        /// <summary>
        /// Constructor where all the required dependencies are injected
        /// </summary>
        /// <param name="errorSettings"></param>
        /// <param name="generalSettings"></param>
        /// <param name="uiConfigSettings"></param>
        /// <param name="configRepository"></param>
        /// <param name="logTables"></param>
        /// <param name="hostingEnvironment"></param>
        /// <param name="matterCenterServiceFunctions"></param>
        public ConfigController(IOptions<ErrorSettings> errorSettings,
            IOptions<GeneralSettings> generalSettings,
            IOptions<UIConfigSettings> uiConfigSettings,
            IOptions<LogTables> logTables,
            IMatterCenterServiceFunctions matterCenterServiceFunctions,
            IConfigRepository configRepository,
            IHostingEnvironment hostingEnvironment           

            )
        {
            this.errorSettings = errorSettings.Value;
            this.matterCenterServiceFunctions = matterCenterServiceFunctions;
            this.configRepository = configRepository;
            this.generalSettings = generalSettings.Value;
            this.uiConfigSettings = uiConfigSettings.Value;
            this.hostingEnvironment = hostingEnvironment;
            
        }