Ejemplo n.º 1
0
        public CopyCourseRunController(
            ILogger <CopyCourseRunController> logger,
            ICourseService courseService,
            ISqlQueryDispatcher sqlQueryDispatcher,
            IProviderContextProvider providerContextProvider,
            ICurrentUserProvider currentUserProvider,
            IClock clock,
            IRegionCache regionCache)
        {
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }

            if (courseService == null)
            {
                throw new ArgumentNullException(nameof(courseService));
            }

            _logger                  = logger;
            _courseService           = courseService;
            _sqlQueryDispatcher      = sqlQueryDispatcher;
            _providerContextProvider = providerContextProvider;
            _currentUserProvider     = currentUserProvider;
            _clock       = clock;
            _regionCache = regionCache;
        }
Ejemplo n.º 2
0
 public GetRegionCommand(
     IRegionCache regionCache,
     RegionMapper regionMapper)
 {
     _regionCache  = regionCache;
     _regionMapper = regionMapper;
 }
 public DeleteRegionMembershipCommand(
     IUserAuthorizationService authorizationService,
     CoreDbContext coreDbContext,
     IRegionCache regionCache)
 {
     _authorizationService = authorizationService;
     _coreDbContext        = coreDbContext;
     _regionCache          = regionCache;
 }
Ejemplo n.º 4
0
 public Handler(
     IProviderContextProvider providerContextProvider,
     ISqlQueryDispatcher sqlQueryDispatcher,
     IClock clock,
     IRegionCache regionCache)
 {
     _providerContextProvider = providerContextProvider;
     _sqlQueryDispatcher      = sqlQueryDispatcher;
     _clock = clock;
 }
 public CreateEventsCommand(
     IUserAuthorizationService authorizationService,
     CoreDbContext coreDbContext,
     IRegionCache regionCache,
     EventMapper mapper)
 {
     _authorizationService = authorizationService;
     _coreDbContext        = coreDbContext;
     _regionCache          = regionCache;
     _mapper = mapper;
 }
 public Handler(
     ICosmosDbQueryDispatcher cosmosDbQueryDispatcher,
     ISqlQueryDispatcher sqlQueryDispatcher,
     ISearchClient <Core.Search.Models.Lars> larsSearchClient,
     IRegionCache regionCache)
 {
     _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher ?? throw new ArgumentNullException(nameof(cosmosDbQueryDispatcher));
     _sqlQueryDispatcher      = sqlQueryDispatcher ?? throw new ArgumentNullException(nameof(sqlQueryDispatcher));
     _larsSearchClient        = larsSearchClient ?? throw new ArgumentNullException(nameof(larsSearchClient));
     _regionCache             = regionCache ?? throw new ArgumentNullException(nameof(regionCache));
 }
 public QueryEventsCommand(
     IUserAuthorizationService userAuthorizationService,
     CoreDbContext dbContext,
     IRegionCache regionCache,
     EventMapper eventMapper)
 {
     _userAuthorizationService = userAuthorizationService;
     _dbContext   = dbContext;
     _regionCache = regionCache;
     _eventMapper = eventMapper;
 }
Ejemplo n.º 8
0
 public BulkUploadService(
     IOptions <CourseServiceSettings> courseServiceSettings,
     ICourseService courseService,
     ISearchClient <Lars> larsSearchClient,
     ICosmosDbQueryDispatcher cosmosDbQueryDispatcher,
     IRegionCache regionCache)
 {
     _courseServiceSettings   = courseServiceSettings?.Value ?? throw new ArgumentNullException(nameof(courseServiceSettings));
     _courseService           = courseService ?? throw new ArgumentNullException(nameof(courseService));
     _larsSearchClient        = larsSearchClient ?? throw new ArgumentNullException(nameof(larsSearchClient));
     _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher;
     _regionCache             = regionCache;
 }
Ejemplo n.º 9
0
 public Handler(
     IFileUploadProcessor fileUploadProcessor,
     IProviderContextProvider providerContextProvider,
     ISqlQueryDispatcher sqlQueryDispatcher,
     IClock clock,
     IRegionCache regionCache)
 {
     _fileUploadProcessor     = fileUploadProcessor;
     _providerContextProvider = providerContextProvider;
     _sqlQueryDispatcher      = sqlQueryDispatcher;
     _clock       = clock;
     _regionCache = regionCache;
 }
Ejemplo n.º 10
0
 public Handler(
     ISqlQueryDispatcher sqlQueryDispatcher,
     IRegionCache regionCache,
     ICurrentUserProvider currentUserProvider,
     IClock clock,
     JourneyInstance <JourneyModel> journeyInstance)
 {
     _sqlQueryDispatcher  = sqlQueryDispatcher;
     _regionCache         = regionCache;
     _currentUserProvider = currentUserProvider;
     _clock           = clock;
     _journeyInstance = journeyInstance;
 }
Ejemplo n.º 11
0
 public FileUploadProcessor(
     ISqlQueryDispatcherFactory sqlQueryDispatcherFactory,
     BlobServiceClient blobServiceClient,
     IClock clock,
     IRegionCache regionCache,
     IBackgroundWorkScheduler backgroundWorkScheduler)
 {
     _sqlQueryDispatcherFactory = sqlQueryDispatcherFactory;
     _blobContainerClient       = blobServiceClient.GetBlobContainerClient(Constants.ContainerName);
     _clock                   = clock;
     _regionCache             = regionCache;
     _backgroundWorkScheduler = backgroundWorkScheduler;
 }
Ejemplo n.º 12
0
 public Handler(
     IProviderContextProvider providerContextProvider,
     ISqlQueryDispatcher sqlQueryDispatcher,
     IClock clock,
     IRegionCache regionCache,
     MptxInstanceContext <FlowModel> flow)
 {
     _providerContextProvider = providerContextProvider;
     _sqlQueryDispatcher      = sqlQueryDispatcher;
     _clock       = clock;
     _regionCache = regionCache;
     _flow        = flow;
 }
Ejemplo n.º 13
0
 public Handler(
     MptxInstanceContext <FlowModel> flow,
     ISqlQueryDispatcher sqlQueryDispatcher,
     IRegionCache regionCache,
     IProviderContextProvider providerContextProvider,
     ICurrentUserProvider currentUserProvider,
     IClock clock)
 {
     _flow = flow;
     _sqlQueryDispatcher      = sqlQueryDispatcher;
     _regionCache             = regionCache;
     _providerContextProvider = providerContextProvider;
     _currentUserProvider     = currentUserProvider;
     _clock = clock;
 }
Ejemplo n.º 14
0
 public Handler(
     MptxInstanceContext <FlowModel> flow,
     ISqlQueryDispatcher sqlQueryDispatcher,
     ICosmosDbQueryDispatcher cosmosDbQueryDispatcher,
     IRegionCache regionCache,
     ICurrentUserProvider currentUserProvider,
     IClock clock,
     IProviderInfoCache providerInfoCache)
 {
     _flow = flow;
     _sqlQueryDispatcher      = sqlQueryDispatcher;
     _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher;
     _regionCache             = regionCache;
     _currentUserProvider     = currentUserProvider;
     _clock             = clock;
     _providerInfoCache = providerInfoCache;
 }
 public FixCourseSubRegions(DocumentClient documentClient, IRegionCache regionCache)
 {
     _documentClient = documentClient;
     _regionCache    = regionCache;
 }
Ejemplo n.º 16
0
 public Handler(MptxInstanceContext <FlowModel> flow, IRegionCache regionCache)
 {
     _flow        = flow;
     _regionCache = regionCache;
 }