예제 #1
0
 public NavController(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService,
     IConfigurationValues configurationValues)
 {
     _appUserService      = appUserService;
     _edOrgService        = edOrgService;
     _schoolYearService   = schoolYearService;
     _configurationValues = configurationValues;
 }
예제 #2
0
 public DynamicController(
     IDynamicReportingService dynamicReportingService,
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService)
 {
     DynamicReportingService = dynamicReportingService;
     AppUserService          = appUserService;
     EdOrgService            = edOrgService;
     SchoolYearService       = schoolYearService;
 }
 public AdminController(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService,
     IRulesEngineService rulesEngineService,
     ISubmissionCycleService submissionCycleService,
     IAnnouncementService announcementService)
 {
     _appUserService         = appUserService;
     _edOrgService           = edOrgService;
     _schoolYearService      = schoolYearService;
     _rulesEngineService     = rulesEngineService;
     _submissionCycleService = submissionCycleService;
     _announcementService    = announcementService;
 }
예제 #4
0
 public RulesEngineService(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService,
     IRulesEngineConfigurationValues engineConfig,
     ILoggingService loggingService,
     IDbContextFactory <ValidationPortalDbContext> dbContextFactory,
     Model engineObjectModel)
 {
     _appUserService    = appUserService;
     _edOrgService      = edOrgService;
     _schoolYearService = schoolYearService;
     _loggingService    = loggingService;
     _engineConfig      = engineConfig;
     DbContextFactory   = dbContextFactory;
     _engineObjectModel = engineObjectModel;
 }
예제 #5
0
 public HomeController(
     IAnnouncementService announcementService,
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService,
     IOdsDataService odsDataService,
     ISubmissionCycleService submissionCycleService,
     IRecordsRequestService recordsRequestService,
     IConfigurationValues configurationValues)
 {
     AnnouncementService    = announcementService;
     AppUserService         = appUserService;
     EdOrgService           = edOrgService;
     SchoolYearService      = schoolYearService;
     OdsDataService         = odsDataService;
     SubmissionCycleService = submissionCycleService;
     RecordsRequestService  = recordsRequestService;
     ConfigurationValues    = configurationValues;
 }
예제 #6
0
 public ValidationController(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ILoggingService loggingService,
     IValidationResultsService validationResultsService,
     IRulesEngineService rulesEngineService,
     ISchoolYearService schoolYearService,
     ISubmissionCycleService submissionCycleService,
     Model engineObjectModel,
     ICacheManager cacheManager)
 {
     _appUserService           = appUserService;
     _edOrgService             = edOrgService;
     _engineObjectModel        = engineObjectModel;
     _loggingService           = loggingService;
     _rulesEngineService       = rulesEngineService;
     _schoolYearService        = schoolYearService;
     _submissionCycleService   = submissionCycleService;
     _validationResultsService = validationResultsService;
     _cacheManager             = cacheManager;
 }
예제 #7
0
 public RulesEngineService(
     IAppUserService appUserService,
     IEdOrgService edOrgService,
     ISchoolYearService schoolYearService,
     IRulesEngineConfigurationValues engineConfig,
     ILoggingService loggingService,
     IDbContextFactory <ValidationPortalDbContext> dbContextFactory,
     ISchoolYearDbContextFactory odsDbContextFactory,
     Model engineObjectModel,
     IManualRuleExecutionService manualRuleExecutionService)
 {
     AppUserService             = appUserService;
     EdOrgService               = edOrgService;
     SchoolYearService          = schoolYearService;
     LoggingService             = loggingService;
     EngineConfig               = engineConfig;
     DbContextFactory           = dbContextFactory;
     OdsDbContextFactory        = odsDbContextFactory;
     EngineObjectModel          = engineObjectModel;
     ManualRuleExecutionService = manualRuleExecutionService;
 }
예제 #8
0
        public PortalAuthenticationFilter(Container container)
        {
            if (_config == null)
            {
                lock (StaticValuesLock)
                {
                    // In case someone waited on the lock, avoid initializing twice by doing a second check.
                    if (_config == null)
                    {
                        _config = container.GetInstance <IConfigurationValues>();
                        _authorizationStoredProcedureName     = _config.AuthorizationStoredProcedureName;
                        _singleSignOnDatabaseConnectionString = _config.SingleSignOnDatabaseConnectionString;
                        _appId = _config.AppId;
                    }
                }
            }

            _edOrgService    = container.GetInstance <IEdOrgService>();
            _loggingService  = container.GetInstance <ILoggingService>();
            DbContextFactory = container.GetInstance <IDbContextFactory <ValidationPortalDbContext> >();
        }
 public ValidationController(IValidationResultsService validationResultsService, IEdOrgService edOrgService)
 {
     ValidationResultsService = validationResultsService;
     _edOrgService            = edOrgService;
 }