public TraineeshipVacancyDataProvider(IVacancyReadRepository vacancyReadRepository, IProviderService providerService, IEmployerService employerService, IReferenceDataProvider referenceDataProvider, ILogService logService) { _vacancyReadRepository = vacancyReadRepository; _providerService = providerService; _employerService = employerService; _referenceDataProvider = referenceDataProvider; _logService = logService; }
public LicenceApplicationViewModelBuilder(ILicenceRepository licenceRepository, IMapper mapper, IReferenceDataProvider rdp, IStatusRepository statusRepository, IConstantService constantService) { this.licenceRepository = licenceRepository; this.statusRepository = statusRepository; this.mapper = mapper; this.referenceDataProvider = rdp; this.constantService = constantService; }
public VacancyIndexDataProvider(IVacancyReadRepository vacancyReadRepository, IProviderService providerService, IEmployerService employerService, IReferenceDataProvider referenceDataProvider, ILogService logService, IVacancySummaryService vacancySummaryService) { _vacancyReadRepository = vacancyReadRepository; _providerService = providerService; _employerService = employerService; _referenceDataProvider = referenceDataProvider; _logService = logService; _vacancySummaryService = vacancySummaryService; }
public NamedIndividualsController(ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler, ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder, IFormDefinition formDefinition, IConstantService constantService, IReferenceDataProvider rdp) : base(session, licenceApplicationViewModelBuilder, licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp) { }
public void SetUp() { crmServiceClientMock = new Mock <ICrmServiceClient>(); crmServiceClientMock .Setuo(/* your code */) .Returns(/* your code */); _referenceDataProvider = new ReferenceDataProvider( crmServiceClientMock.Object ); }
public AdminStatusRecordsViewModelBuilder( IMapper mapper, IEntityFrameworkRepository repository, ILicenceRepository licenceRepository, IReferenceDataProvider referenceDataProvider) { _mapper = mapper; _repository = repository; _licenceRepository = licenceRepository; _referenceDataProvider = referenceDataProvider; }
public LicenceController(ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler, ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder, IFormDefinition formDefinition, IConstantService constantService, IReferenceDataProvider rdp, UserManager <GLAAUser> userManager) : base(session, licenceApplicationViewModelBuilder, licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp) { this.userManager = userManager; }
public void SetUp() { var container = new Container(x => { x.AddRegistry <CommonRegistry>(); x.AddRegistry <LoggingRegistry>(); x.AddRegistry <MemoryCacheRegistry>(); x.AddRegistry <LegacyWebServicesRegistry>(); }); _referenceDataProvider = container.GetInstance <IReferenceDataProvider>(); }
public LicenceApplicationBaseController(ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler, ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder, IFormDefinition formDefinition, IConstantService constantService, IReferenceDataProvider rdp) : base(formDefinition, rdp) { Session = session; LicenceApplicationViewModelBuilder = licenceApplicationViewModelBuilder; LicenceApplicationPostDataHandler = licenceApplicationPostDataHandler; LicenceStatusViewModelBuilder = licenceStatusViewModelBuilder; ConstantService = constantService; }
public AdminMediator(IProviderProvider providerProvider, IApiUserProvider apiUserProvider, ILogService logService, IVacancyPostingService vacancyPostingService, IProviderService providerService, IVacancyPostingProvider vacancyPostingProvider, IProviderUserProvider providerUserProvider, IEmployerProvider employerProvider, IReferenceDataProvider referenceDataProvider) { _providerProvider = providerProvider; _apiUserProvider = apiUserProvider; _logService = logService; _vacancyPostingService = vacancyPostingService; _providerService = providerService; _vacancyPostingProvider = vacancyPostingProvider; _providerUserProvider = providerUserProvider; _referenceDataProvider = referenceDataProvider; _employerProvider = employerProvider; }
public void Setup() { licenceViewModelBuilder = Substitute.For <ILicenceApplicationViewModelBuilder>(); var licenceStatusViewModelBuilder = Substitute.For <ILicenceStatusViewModelBuilder>(); licencePostDataHandler = Substitute.For <ILicenceApplicationPostDataHandler>(); session = Substitute.For <ISessionHelper>(); formDefinition = new LicenceApplicationFormDefinition(new FieldConfiguration()); referenceDataProvider = Substitute.For <IReferenceDataProvider>(); licenceStatusViewModelBuilder.BuildRandomStatus().Returns(x => new LicenceStatusViewModel()); controller = new OrganisationDetailsController(session, licenceViewModelBuilder, licencePostDataHandler, licenceStatusViewModelBuilder, formDefinition, new ConstantService(), referenceDataProvider); }
public PublicRegisterViewModelBuilder( IMapper mapper, IEntityFrameworkRepository repository, ILicenceRepository licenceRepository, IReferenceDataProvider referenceDataProvider) { _mapper = mapper; _licenceRepository = licenceRepository; _referenceDataProvider = referenceDataProvider; _ukCountries = repository.GetAll <Country>().Select(x => new SelectListItem { Value = x.Name, Text = x.Name }).OrderBy(y => y.Text).ToList(); }
public PublishVacancySummaryUpdateStrategy( IVacancyReadRepository vacancyReadRepository, IProviderService providerService, IEmployerService employerService, IReferenceDataProvider referenceDataProvider, IMapper mapper, IServiceBus serviceBus, ILogService logService, IVacancySummaryService vacancySummaryService) { _vacancyReadRepository = vacancyReadRepository; _providerService = providerService; _employerService = employerService; _referenceDataProvider = referenceDataProvider; _mapper = mapper; _serviceBus = serviceBus; _logService = logService; _vacancySummaryService = vacancySummaryService; }
public FundingSummaryDataProvider( IFm25DataProvider fm25DataProvider, IFm35DataProvider fm35DataProvider, IFm81DataProvider fm81DataProvider, IFm99DataProvider fm99DataProvider, IEasDataProvider easDataProvider, IDasDataProvider dasDataProvider, IDasEasDataProvider dasEasDataProvider, IFcsDataProvider fcsDataProvider, IReferenceDataProvider referenceDataProvider) { _fm25DataProvider = fm25DataProvider; _fm35DataProvider = fm35DataProvider; _fm81DataProvider = fm81DataProvider; _fm99DataProvider = fm99DataProvider; _easDataProvider = easDataProvider; _dasDataProvider = dasDataProvider; _dasEasDataProvider = dasEasDataProvider; _fcsDataProvider = fcsDataProvider; _referenceDataProvider = referenceDataProvider; }
public void SetUp() { var container = new Container(x => { x.AddRegistry <CommonRegistry>(); x.AddRegistry <LoggingRegistry>(); }); var configurationService = container.GetInstance <IConfigurationService>(); var sqlConfiguration = configurationService.Get <SqlConfiguration>(); container = new Container(x => { x.AddRegistry <LoggingRegistry>(); x.AddRegistry <SourceRegistry>(); x.AddRegistry(new RepositoriesRegistry(sqlConfiguration)); x.AddRegistry <RaaRegistry>(); }); _referenceDataProvider = container.GetInstance <IReferenceDataProvider>(); }
/// <summary> /// Imports a batch (creates) of <see cref="CosmosDbValue{TModel}"/> <b>reference data</b> items specified within a <b>YAML</b> resource (see <see cref="Beef.Yaml.YamlConverter"/>) into the <see cref="Container"/>. /// </summary> /// <typeparam name="TResource">The <see cref="Type"/> to infer the <see cref="Assembly"/> to find manifest resources (see <see cref="Assembly.GetManifestResourceStream(string)"/>).</typeparam> /// <param name="container">The <see cref="Container"/>.</param> /// <param name="refData">The <see cref="IReferenceDataProvider"/> to infer the underlying reference data types.</param> /// <param name="yamlResourceName">The YAML resource name (must reside in <c>Cosmos</c> folder within the <typeparamref name="TResource"/> <see cref="Assembly"/>).</param> /// <param name="partitionKey">The optional partition key; where not specified <see cref="PartitionKey.None"/> is used.</param> /// <param name="itemRequestOptions">The optional <see cref="ItemRequestOptions"/>.</param> /// <returns>The <see cref="Task"/>.</returns> /// <remarks>Each item is added individually and is not transactional. Also, the data is created using a <see cref="CosmosDbValue{ReferenceDataBase}"/> so that multiple reference data types /// can co-exist within the same collection.</remarks> public static async Task ImportValueRefDataBatchAsync <TResource>(this Container container, IReferenceDataProvider refData, string yamlResourceName, Func <ReferenceDataBase, PartitionKey?>?partitionKey = null, ItemRequestOptions?itemRequestOptions = null) { if (container == null) { throw new ArgumentNullException(nameof(container)); } if (refData == null) { throw new ArgumentNullException(nameof(refData)); } if (string.IsNullOrEmpty(yamlResourceName)) { throw new ArgumentNullException(nameof(yamlResourceName)); } using var rs = GetResourceStream <TResource>(yamlResourceName); var yc = Beef.Yaml.YamlConverter.ReadYaml(rs); var yt = typeof(Beef.Yaml.YamlConverter); var ct = typeof(Container); var emi = typeof(CosmosDbContainerExtensions) .GetMethods().Where(x => x.Name == nameof(CosmosDbContainerExtensions.ImportValueBatchAsync) && x.GetGenericArguments().Length == 1).Single(); foreach (var rdt in refData.GetAllTypes()) { var vals = (System.Collections.IEnumerable?)yt.GetMethod("Convert")?.MakeGenericMethod(rdt).Invoke(yc, new object[] { rdt.Name, true, true, true, null ! });
public ReferenceDataService(IReferenceDataProvider referenceDataProvider) { _referenceDataProvider = referenceDataProvider; }
public SignUpController(ISessionHelper session, IAccountCreationViewModelBuilder accountCreationViewModelBuilder, IFormDefinition formDefinition, IAccountCreationPostDataHandler accountCreationPostDataHandler, IReferenceDataProvider rdp) : base(formDefinition, rdp) { this.session = session; this.accountCreationViewModelBuilder = accountCreationViewModelBuilder; this.accountCreationPostDataHandler = accountCreationPostDataHandler; }
public FrameworkDataComparer(IReferenceDataProvider referenceDataProvider) { _referenceDataProvider = referenceDataProvider; }
public AlternativeBusinessRepresentativeController(ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler, ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder, IFormDefinition formDefinition, IConstantService constantService, IReferenceDataProvider rdp) : base(session, licenceApplicationViewModelBuilder, licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp) { }
public AccountCreationViewModelBuilder(IMapper mp, UserManager <GLAAUser> um, IReferenceDataProvider rdp) { mapper = mp; userManager = um; referenceDataProvider = rdp; }
public ReferenceDataMediator(IReferenceDataProvider referenceDataProvider) { _referenceDataProvider = referenceDataProvider; }
public DeclarationController(IFormDefinition formDefinition, ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModel, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler, IReferenceDataProvider rdp) : base( formDefinition, rdp) { this.session = session; this.licenceApplicationViewModel = licenceApplicationViewModel; this.licenceApplicationPostDataHandler = licenceApplicationPostDataHandler; }
public DefaultController(IFormDefinition formDefinition, IReferenceDataProvider rdp) { FormDefinition = formDefinition; ReferenceDataProvider = rdp; }
public HomeController(IFormDefinition formDefinition, IFileUploadService fileUploadService, IReferenceDataProvider rdp) : base(formDefinition, rdp) { this.fileUploadService = fileUploadService; }
public CachedReferenceDataProvider(IReferenceDataProvider legcayService, ICacheService cacheService, ILogService logger) { _legcayService = legcayService; _cacheService = cacheService; _logger = logger; }