public Handler( ISqlQueryDispatcher sqlQueryDispatcher, JourneyInstanceProvider journeyInstanceProvider) { _sqlQueryDispatcher = sqlQueryDispatcher; _journeyInstanceProvider = journeyInstanceProvider; }
public QueryHandler( ISqlQueryDispatcher sqlQueryDispatcher, ICosmosDbQueryDispatcher cosmosDbQueryDispatcher) { _sqlQueryDispatcher = sqlQueryDispatcher; _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher; }
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; }
public FlowModelInitializer( ICosmosDbQueryDispatcher cosmosDbQueryDispatcher, ISqlQueryDispatcher sqlDbQueryDispatcher) { _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher; _sqlDbQueryDispatcher = sqlDbQueryDispatcher; }
public SignInTracker( ISqlQueryDispatcher sqlQueryDispatcher, IClock clock) { _sqlQueryDispatcher = sqlQueryDispatcher; _clock = clock; }
public Handler( JourneyInstance <AddTLevelJourneyModel> flowModel, ISqlQueryDispatcher sqlQueryDispatcher) { _journeyInstance = flowModel; _sqlQueryDispatcher = sqlQueryDispatcher; }
public Handler(ISqlQueryDispatcher sqlQueryDispatcher, ICosmosDbQueryDispatcher cosmosDbQueryDispatcher, IBinaryStorageProvider binaryStorageProvider, IClock clock) { _sqlQueryDispatcher = sqlQueryDispatcher; _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher; _binaryStorageProvider = binaryStorageProvider; _clock = clock; }
public ProviderApprenticeshipsController( ISqlQueryDispatcher sqlQueryDispatcher, IProviderContextProvider providerContextProvider) { _sqlQueryDispatcher = sqlQueryDispatcher; _providerContextProvider = providerContextProvider; }
public Handler( JourneyInstance <EditVenueJourneyModel> journeyInstance, ISqlQueryDispatcher sqlQueryDispatcher) { _journeyInstance = journeyInstance; _sqlQueryDispatcher = sqlQueryDispatcher; }
public CommandHandler( ISqlQueryDispatcher sqlQueryDispatcher, ICurrentUserProvider currentUserProvider) { _sqlQueryDispatcher = sqlQueryDispatcher; _currentUserProvider = currentUserProvider; }
public static void StartDate <T>( this IRuleBuilderInitial <T, DateInput> field, Guid?tLevelId, Guid providerId, Guid tLevelDefinitionId, ISqlQueryDispatcher sqlQueryDispatcher) { field .Cascade(CascadeMode.Stop) .NotEmpty() .WithMessage("Enter a start date") .Apply(builder => Rules.Date(builder, displayName: "Start date")) .CustomAsync(async(v, ctx, _) => { var existingTLevels = await sqlQueryDispatcher.ExecuteQuery( new GetTLevelsForProvider() { ProviderId = providerId }); if (existingTLevels.Any(tl => tl.TLevelDefinition.TLevelDefinitionId == tLevelDefinitionId && tl.StartDate == v.Value && tl.TLevelId != tLevelId)) { ctx.AddFailure("Start date already exists"); } }); }
public RestrictQAStatusBehavior( IRestrictQAStatus <TRequest> descriptor, ISqlQueryDispatcher sqlQueryDispatcher) { _descriptor = descriptor; _sqlQueryDispatcher = sqlQueryDispatcher; }
internal async Task <UploadStatus> RevalidateApprenticeshipUploadIfRequired( ISqlQueryDispatcher sqlQueryDispatcher, Guid apprenticeshipUploadId) { var apprenticeshipUpload = await sqlQueryDispatcher.ExecuteQuery(new GetApprenticeshipUpload() { ApprenticeshipUploadId = apprenticeshipUploadId }); if (apprenticeshipUpload == null) { throw new ArgumentException("Apprenticeship upload does not exist.", nameof(apprenticeshipUploadId)); } var toBeRevalidated = await GetApprenticeshipUploadRowsRequiringRevalidation(sqlQueryDispatcher, apprenticeshipUpload); if (toBeRevalidated.Count == 0) { return(apprenticeshipUpload.UploadStatus); } var rowsCollection = new ApprenticeshipDataUploadRowInfoCollection( toBeRevalidated.Select(r => new ApprenticeshipDataUploadRowInfo(CsvApprenticeshipRow.FromModel(r), r.RowNumber, r.ApprenticeshipId))); var(uploadStatus, _) = await ValidateApprenticeshipUploadRows(sqlQueryDispatcher, apprenticeshipUploadId, apprenticeshipUpload.ApprenticeshipUploadId, rowsCollection); return(uploadStatus); }
public ProviderOwnershipCache( ISqlQueryDispatcher sqlQueryDispatcher, IMemoryCache cache) { _sqlQueryDispatcher = sqlQueryDispatcher; _cache = cache; }
public JourneyModelInitializer( ISqlQueryDispatcher sqlQueryDispatcher, IProviderOwnershipCache providerOwnershipCache) { _sqlQueryDispatcher = sqlQueryDispatcher; _providerOwnershipCache = providerOwnershipCache; }
public Handler( ISearchClient <FindACourseOffering> courseSearchClient, ISqlQueryDispatcher sqlQueryDispatcher) { _courseSearchClient = courseSearchClient; _sqlQueryDispatcher = sqlQueryDispatcher; }
public Handler( ISqlQueryDispatcher sqlQueryDispatcher, IProviderContextProvider providerContextProvider) { _sqlQueryDispatcher = sqlQueryDispatcher; _providerContextProvider = providerContextProvider; }
public CommandValidator( Guid providerId, Guid venueId, ISqlQueryDispatcher sqlQueryDispatcher) { RuleFor(c => c.Name) .VenueName(providerId, venueId, sqlQueryDispatcher); }
public CommandValidator( Guid providerId, Guid venueId, ISqlQueryDispatcher sqlQueryDispatcher) { RuleFor(c => c.ProviderVenueRef) .ProviderVenueRef(providerId, venueId, sqlQueryDispatcher); }
public EditDeliveryMethodController( ISqlQueryDispatcher sqlQueryDispatcher, ICurrentUserProvider currentUserProvider, IClock clock) { _sqlQueryDispatcher = sqlQueryDispatcher; _currentUserProvider = currentUserProvider; _clock = clock; }
public Handler( IProviderContextProvider providerContextProvider, ISqlQueryDispatcher sqlQueryDispatcher, IClock clock) { _providerContextProvider = providerContextProvider; _sqlQueryDispatcher = sqlQueryDispatcher; _clock = clock; }
public QANotificationsViewComponent( IProviderContextProvider providerContextProvider, ISqlQueryDispatcher sqlQueryDispatcher, IProviderInfoCache providerInfoCache) { _providerContextProvider = providerContextProvider; _sqlQueryDispatcher = sqlQueryDispatcher; _providerInfoCache = providerInfoCache; }
public ProviderOwnershipCache( ICosmosDbQueryDispatcher cosmosDbQueryDispatcher, ISqlQueryDispatcher sqlQueryDispatcher, IMemoryCache cache) { _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher; _sqlQueryDispatcher = sqlQueryDispatcher; _cache = cache; }
public OnspdDataImporter( BlobServiceClient blobServiceClient, ISqlQueryDispatcher sqlQueryDispatcher, ILogger <OnspdDataImporter> logger) { _blobContainerClient = blobServiceClient.GetBlobContainerClient(ContainerName); _sqlQueryDispatcher = sqlQueryDispatcher; _logger = logger; }
public Handler( JourneyInstance <EditVenueJourneyModel> journeyInstance, IProviderOwnershipCache providerOwnershipCache, ISqlQueryDispatcher sqlQueryDispatcher) { _journeyInstance = journeyInstance; _providerOwnershipCache = providerOwnershipCache; _sqlQueryDispatcher = sqlQueryDispatcher; }
public EditApprenticeshipController( ISqlQueryDispatcher sqlQueryDispatcher, ICurrentUserProvider currentUserProvider, IClock clock) { _sqlQueryDispatcher = sqlQueryDispatcher; _currentUserProvider = currentUserProvider; _clock = clock; }
public Handler( IFileUploadProcessor fileUploadProcessor, IProviderContextProvider providerContextProvider, ISqlQueryDispatcher sqlQueryDispatcher) { _fileUploadProcessor = fileUploadProcessor; _providerContextProvider = providerContextProvider; _sqlQueryDispatcher = sqlQueryDispatcher; }
public FlowModelInitializer( ICosmosDbQueryDispatcher cosmosDbQueryDispatcher, ISqlQueryDispatcher sqlDbQueryDispatcher, IStandardsAndFrameworksCache standardsAndFrameworksCache) { _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher; _sqlDbQueryDispatcher = sqlDbQueryDispatcher; _standardsAndFrameworksCache = standardsAndFrameworksCache; }
public Handler( JourneyInstance <AddTLevelJourneyModel> journeyInstance, ISqlQueryDispatcher sqlQueryDispatcher, CommandValidator validator) { _journeyInstance = journeyInstance; _sqlQueryDispatcher = sqlQueryDispatcher; _validator = validator; }
public Handler( ISqlQueryDispatcher sqlQueryDispatcher, ICurrentUserProvider currentUserProvider, IClock clock) { _sqlQueryDispatcher = sqlQueryDispatcher; _currentUserProvider = currentUserProvider; _clock = clock; }