private static void ProcessReferenceData( ReferenceDataContract referenceData) { if (referenceData != null) { IReferenceDataRepository repository = ReferenceDataRepositoryFactory.GetReferenceDataRepository(); if (referenceData.Disciplines != null) { repository.Add(referenceData.Disciplines); } if (referenceData.ItemStatuses != null) { repository.Add(referenceData.ItemStatuses); } if (referenceData.Sectors != null) { repository.Add(referenceData.Sectors); } if (referenceData.Segments != null) { repository.Add(referenceData.Segments); } if (referenceData.SpecSections != null) { repository.Add(referenceData.SpecSections); } } }
public static void ClassInitialize(TestContext _) { _setRepository = new SetRepository(MemoryRepositoryService); _referenceDataRepository = new ReferenceDataRepository(MemoryRepositoryService); _themeRepository = new ThemeRepository(MemoryRepositoryService); _subthemeRepository = new SubthemeRepository(MemoryRepositoryService); }
public SpotTilesViewModel(IReactiveTrader reactiveTrader, Func<ICurrencyPair, SpotTileSubscriptionMode, ISpotTileViewModel> spotTileFactory, IConcurrencyService concurrencyService, ILoggerFactory loggerFactory) { _referenceDataRepository = reactiveTrader.ReferenceData; _spotTileFactory = spotTileFactory; _concurrencyService = concurrencyService; _log = loggerFactory.Create(typeof (SpotTilesViewModel)); SpotTiles = new ObservableCollection<ISpotTileViewModel>(); _config = spotTileFactory(null, SpotTileSubscriptionMode.Conflate); _config.ToConfig(); SpotTiles.Add(_config); _subscriptions.Add( _config.Config.ObserveProperty(p => p.SubscriptionMode) .Subscribe(subscriptionMode => SpotTiles.Where(vm => vm.Pricing != null).ForEach(vm => vm.Pricing.SubscriptionMode = subscriptionMode))); _subscriptions.Add( _config.Config.ObserveProperty(p => p.ExecutionMode) .Subscribe(executionMode => SpotTiles.Where(vm => vm.Pricing != null).ForEach(vm => vm.Pricing.ExecutionMode = executionMode))); LoadSpotTiles(); }
public IndexModel( INotificationRepository notificationRepository, ISearchService searchService, IAuthorizationService authorizationService, IReferenceDataRepository referenceDataRepository, ILegacySearchService legacySearchService, IUserService userService, IUserHelper userHelper) { _authorizationService = authorizationService; _searchService = searchService; _notificationRepository = notificationRepository; _legacySearchService = legacySearchService; _referenceDataRepository = referenceDataRepository; _userService = userService; _userHelper = userHelper; ValidationService = new ValidationService(this); Sexes = referenceDataRepository.GetAllSexesAsync().Result.ToList(); TbServices = new SelectList( referenceDataRepository.GetAllActiveTbServicesAsync().Result, nameof(TBService.Code), nameof(TBService.Name)); Countries = new SelectList( referenceDataRepository.GetAllCountriesAsync().Result, nameof(Country.CountryId), nameof(Country.Name)); }
public SpotTilesViewModel(IReactiveTrader reactiveTrader, Func <ICurrencyPair, SpotTileSubscriptionMode, ISpotTileViewModel> spotTileFactory, IConcurrencyService concurrencyService, ILoggerFactory loggerFactory) { _referenceDataRepository = reactiveTrader.ReferenceData; _spotTileFactory = spotTileFactory; _concurrencyService = concurrencyService; _log = loggerFactory.Create(typeof(SpotTilesViewModel)); SpotTiles = new ObservableCollection <ISpotTileViewModel>(); _config = spotTileFactory(null, SpotTileSubscriptionMode.Conflate); _config.ToConfig(); SpotTiles.Add(_config); _subscriptions.Add( _config.Config.ObserveProperty(p => p.SubscriptionMode) .Subscribe(subscriptionMode => SpotTiles.Where(vm => vm.Pricing != null).ForEach(vm => vm.Pricing.SubscriptionMode = subscriptionMode))); _subscriptions.Add( _config.Config.ObserveProperty(p => p.ExecutionMode) .Subscribe(executionMode => SpotTiles.Where(vm => vm.Pricing != null).ForEach(vm => vm.Pricing.ExecutionMode = executionMode))); LoadSpotTiles(); }
public CloneNotification( IReferenceDataRepository referenceDataRepository, INotificationRepository notificationRepository, INotificationCloningService cloningService) { _referenceDataRepository = referenceDataRepository; _notificationRepository = notificationRepository; _cloningService = cloningService; _validationService = new ValidationService(this); var services = referenceDataRepository.GetAllTbServicesAsync().Result; TbServices = new SelectList(services, nameof(TBService.Code), nameof(TBService.Name)); var hospitals = referenceDataRepository.GetHospitalsByTbServiceCodesAsync(services.Select(s => s.Code)) .Result; Hospitals = new SelectList(hospitals, nameof(Hospital.HospitalId), nameof(Hospital.Name)); var caseManagers = referenceDataRepository.GetAllCaseManagers().Result; CaseManagers = new SelectList(caseManagers, nameof(Models.Entities.User.Username), nameof(Models.Entities.User.FullName)); Sexes = _referenceDataRepository.GetAllSexesAsync().Result.ToList(); }
public AdImportService(IAdDirectoryServiceFactory adDirectoryServiceFactory, IReferenceDataRepository referenceDataRepository, IAdUserService adUserService) { _adDirectoryServiceFactory = adDirectoryServiceFactory; _referenceDataRepository = referenceDataRepository; _adUserService = adUserService; }
/// <summary> /// Initializes a new instance of the <see cref="CrewData" /> class. /// </summary> /// <param name="crewRepository">The crew member repository.</param> /// <param name="referenceDataRepository">The reference data repository.</param> /// <param name="personStatusRepository">The person status repository.</param> /// <param name="shipRepository">The ship repository.</param> /// <param name="shipTimeRepository">The ship time repository.</param> public CrewData(ICrewRepository crewRepository, IReferenceDataRepository referenceDataRepository, IPersonStatusRepository personStatusRepository, IShipRepository shipRepository, IShipTimeRepository shipTimeRepository) { this.crewRepository = crewRepository; this.referenceDataRepository = referenceDataRepository; this.personStatusRepository = personStatusRepository; this.shipRepository = shipRepository; this.shipTimeRepository = shipTimeRepository; }
public void GetReferenceDataRepositoryTest() { IReferenceDataRepository repository = ReferenceDataRepositoryFactory.GetReferenceDataRepository(); Assert.AreNotEqual(null, repository); Assert.AreEqual("SqlCeReferenceDataRepository", repository.GetType().Name); this.testContextInstance.WriteLine("Created an IReferenceDataRepository of type {0}", repository.GetType().FullName); }
public AdImportService(IAdDirectoryServiceFactory adDirectoryServiceFactory, IReferenceDataRepository referenceDataRepository, IUserRepository userRepository) { _adDirectoryServiceFactory = adDirectoryServiceFactory; _referenceDataRepository = referenceDataRepository; _userRepository = userRepository; }
public ReferenceDataController( IReferenceDataRepository referenceDataRepository, IMapper mapper, ILoggerFactory loggerFactory) { _referenceDataRepository = referenceDataRepository; _mapper = mapper; _logger = loggerFactory.CreateLogger <ReferenceDataController>(); }
public UserService( IReferenceDataRepository referenceDataRepository, IUserRepository userRepository, IOptionsMonitor <AdfsOptions> options) { _referenceDataRepository = referenceDataRepository; _userRepository = userRepository; _config = options.CurrentValue; }
/// <summary> /// Initializes a new instance of the <see cref="GuestData" /> class. /// </summary> /// <param name="guestRepository">The guest repository.</param> /// <param name="shipRepository">The ship repository.</param> /// <param name="applicationSettings">The application settings.</param> /// <param name="referenceDataRepository">The reference data repository.</param> /// <param name="personStatusRepository">The person status repository.</param> /// <param name="shipTimeRepository">The ship time repository.</param> public GuestData(IGuestRepository guestRepository, IShipRepository shipRepository, IApplicationSettings applicationSettings, IReferenceDataRepository referenceDataRepository, IPersonStatusRepository personStatusRepository, IShipTimeRepository shipTimeRepository) { this.guestRepository = guestRepository; this.shipRepository = shipRepository; this.referenceDataRepository = referenceDataRepository; this.personStatusRepository = personStatusRepository; this.applicationSettings = applicationSettings; this.shipTimeRepository = shipTimeRepository; }
public ReferenceDataService( IReferenceDataRepository referenceDataRepository, IReferenceDataCache referenceDataCache, IFCSRepository fcsRepository) { _referenceDataRepository = referenceDataRepository; _referenceDataCache = referenceDataCache; _fcsRepository = fcsRepository; }
public SearchResults( IUserSearchService userSearchService, IReferenceDataRepository referenceDataRepository, IServiceDirectoryService serviceDirectoryService) { _userSearchService = userSearchService; _referenceDataRepository = referenceDataRepository; _serviceDirectoryService = serviceDirectoryService; }
public PreviousHistoryModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IAlertRepository alertRepository, IReferenceDataRepository referenceDataRepository) : base(service, authorizationService, notificationRepository, alertRepository) { _referenceDataRepository = referenceDataRepository; CurrentPage = NotificationSubPaths.EditPreviousHistory; }
/// <summary> /// Initializes a new instance of the <see cref="MasterDataRepository" /> class. /// </summary> /// <param name="referenceRepository">The reference repository.</param> /// <param name="crewRepository">The crew repository.</param> /// <param name="shipTimeRepository">The ship time repository.</param> /// <param name="shipRepository">The ship repository.</param> /// <param name="voyageRepository">The voyage repository.</param> /// <param name="visitorRepository">The visitor repository.</param> /// <param name="applicationSettings">The application settings.</param> /// <param name="alertRepository">The alert repository.</param> public MasterDataRepository(IReferenceDataRepository referenceRepository, ICrewRepository crewRepository, IShipTimeRepository shipTimeRepository, IShipRepository shipRepository, IVoyageRepository voyageRepository, IVisitorRepository visitorRepository, IApplicationSettings applicationSettings, IAlertRepository alertRepository) { this.crewRepository = crewRepository; this.referenceDataRepository = referenceRepository; this.shipTimeRepository = shipTimeRepository; this.shipRepository = shipRepository; this.voyageRepository = voyageRepository; this.visitorRepository = visitorRepository; this.applicationSettings = applicationSettings; this.alertRepository = alertRepository; }
public CaseManagerImportService( IUserRepository userRepository, IReferenceDataRepository referenceDataRepository, IMigrationRepository migrationRepository, IImportLogger logger) { this._userRepository = userRepository; this._referenceDataRepository = referenceDataRepository; this._migrationRepository = migrationRepository; _logger = logger; }
public ManualTestResultPage( INotificationService notificationService, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, IItemRepository <ManualTestResult> testResultsRepository, IAlertRepository alertRepository) : base(notificationService, authorizationService, notificationRepository, alertRepository) { _referenceDataRepository = referenceDataRepository; _testResultsRepository = testResultsRepository; }
public CaseManagerDetailsModel( INotificationService service, IAuthorizationService authorizationService, IUserRepository userRepository, IReferenceDataRepository referenceDataRepository, INotificationRepository notificationRepository, IUserHelper userHelper) : base(service, authorizationService, userHelper, notificationRepository) { _userRepository = userRepository; _referenceDataRepository = referenceDataRepository; }
public SocialContextVenueModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, IItemRepository <SocialContextVenue> socialContextVenueRepository, IAlertService alertService, IAlertRepository alertRepository) : base(service, authorizationService, notificationRepository, socialContextVenueRepository, alertService, alertRepository) { _referenceDataRepository = referenceDataRepository; }
public ReferenceDataCache( IReferenceDataRepository referenceDataRepository, ILogger logger) { Ulns = new List <UniqueLearnerNumber>(); CodeMappings = new List <ContractDeliverableCodeMapping>(); ProviderNameByUkprn = new Dictionary <int, string>(); LarsLearningDeliveries = new List <LARS_LearningDelivery>(); ContractAllocations = new List <ContractAllocationCacheModel>(); _referenceDataRepository = referenceDataRepository; _logger = logger; }
public MDRDetailsModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, IAlertRepository alertRepository) : base(service, authorizationService, notificationRepository, alertRepository) { CurrentPage = NotificationSubPaths.EditMDRDetails; _referenceDataRepository = referenceDataRepository; }
public PatientDetailsModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IAlertRepository alertRepository, IPostcodeService postcodeService, IReferenceDataRepository referenceDataRepository) : base(service, authorizationService, notificationRepository, alertRepository) { _postcodeService = postcodeService; _referenceDataRepository = referenceDataRepository; CurrentPage = NotificationSubPaths.EditPatientDetails; }
public ClinicalDetailsModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IAlertRepository alertRepository, IReferenceDataRepository referenceDataRepository, IEnhancedSurveillanceAlertsService enhancedSurveillanceAlertsService) : base(service, authorizationService, notificationRepository, alertRepository) { _referenceDataRepository = referenceDataRepository; _enhancedSurveillanceAlertsService = enhancedSurveillanceAlertsService; CurrentPage = NotificationSubPaths.EditClinicalDetails; }
public TransferRequestModel( INotificationService notificationService, IAlertService alertService, IAlertRepository alertRepository, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository) : base(notificationService, authorizationService, notificationRepository) { _alertService = alertService; _alertRepository = alertRepository; _referenceDataRepository = referenceDataRepository; ValidationService = new ValidationService(this); }
public TravelModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IAlertRepository alertRepository, IReferenceDataRepository referenceDataRepository) : base(service, authorizationService, notificationRepository, alertRepository) { HighTbIncidenceCountries = new SelectList( referenceDataRepository.GetAllHighTbIncidenceCountriesAsync().Result, nameof(Country.CountryId), nameof(Country.Name)); CurrentPage = NotificationSubPaths.EditTravel; }
public TreatmentEventModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, ITreatmentEventRepository treatmentEventRepository, IAlertRepository alertRepository, IAlertService alertService) : base(service, authorizationService, notificationRepository, alertRepository) { _referenceDataRepository = referenceDataRepository; _treatmentEventRepository = treatmentEventRepository; _alertService = alertService; }
public HospitalDetailsModel( INotificationService notificationService, INotificationRepository notificationRepository, IAlertRepository alertRepository, IReferenceDataRepository referenceDataRepository, IAuthorizationService authorizationService, IUserService userService, NtbsContext context) : base(notificationService, authorizationService, notificationRepository, alertRepository) { _context = context; _userService = userService; _referenceDataRepository = referenceDataRepository; CurrentPage = NotificationSubPaths.EditHospitalDetails; }
public NotificationMapper(IMigrationRepository migrationRepository, IReferenceDataRepository referenceDataRepository, IImportLogger logger, IPostcodeService postcodeService) { _migrationRepository = migrationRepository; _referenceDataRepository = referenceDataRepository; _logger = logger; _postcodeService = postcodeService; // This is a database-based value, but static from the runtime point of view, so we fetch it once here. _postMortemOutcomeType = _referenceDataRepository.GetTreatmentOutcomeForTypeAndSubType( TreatmentOutcomeType.Died, TreatmentOutcomeSubType.Unknown).Result; }
public ReferenceDataCache( IEsfRepository esfRepository, IFCSRepository fcsRepository, IReferenceDataRepository referenceDataRepository) { Ulns = new HashSet <long>(); CodeMappings = new List <FcsDeliverableCodeMapping>(); DeliverableUnitCosts = new List <DeliverableUnitCost>(); ProviderNameByUkprn = new Dictionary <int, string>(); LarsLearnAimRefs = new Dictionary <string, LarsLearningDeliveryModel>(StringComparer.OrdinalIgnoreCase); ContractAllocations = new List <ContractAllocationCacheModel>(); _referenceDataRepository = referenceDataRepository; _fcsRepository = fcsRepository; _esfRepository = esfRepository; }
public MBovisUnpasteurisedMilkConsumptionModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, IItemRepository <MBovisUnpasteurisedMilkConsumption> mBovisUnpasteurisedMilkConsumptionRepository, IAlertRepository alertRepository) : base(service, authorizationService, notificationRepository, alertRepository) { _referenceDataRepository = referenceDataRepository; _mBovisUnpasteurisedMilkConsumptionRepository = mBovisUnpasteurisedMilkConsumptionRepository; Countries = new SelectList( _referenceDataRepository.GetAllCountriesAsync().Result, nameof(Country.CountryId), nameof(Country.Name)); }
public TransferRequestActionModel( INotificationService notificationService, IAlertService alertService, IAlertRepository alertRepository, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, ITreatmentEventRepository treatmentEventRepository, IUserHelper userHelper) : base(notificationService, authorizationService, userHelper, notificationRepository) { _treatmentEventRepository = treatmentEventRepository; _alertService = alertService; _alertRepository = alertRepository; _referenceDataRepository = referenceDataRepository; ValidationService = new ValidationService(this); }
public MBovisAnimalExposureModel( INotificationService service, IAuthorizationService authorizationService, INotificationRepository notificationRepository, IReferenceDataRepository referenceDataRepository, IItemRepository <MBovisAnimalExposure> mBovisAnimalExposureRepository, IAlertRepository alertRepository, IUserHelper userHelper) : base(service, authorizationService, notificationRepository, alertRepository, userHelper) { _referenceDataRepository = referenceDataRepository; _mBovisAnimalExposureRepository = mBovisAnimalExposureRepository; Countries = new SelectList( _referenceDataRepository.GetAllCountriesAsync().Result, nameof(Country.CountryId), nameof(Country.Name)); }
public static IReferenceDataRepository GetReferenceDataRepository() { // See if the IReferenceDataRepository instance was already created if (ReferenceDataRepositoryFactory.referenceDataRepository == null) { // It was not created, so build it now RepositorySettings settings = (RepositorySettings)ConfigurationManager.GetSection( RepositoryMappingConstants.RepositoryMappingsConfigurationSectionName); // Get the type to be created Type repositoryType = Type.GetType( settings.RepositoryMappings["IReferenceDataRepository"].RepositoryFullTypeName); // Create the repository, and cast it to the // IReferenceDataRepository interface ReferenceDataRepositoryFactory.referenceDataRepository = Activator.CreateInstance(repositoryType) as IReferenceDataRepository; } return ReferenceDataRepositoryFactory.referenceDataRepository; }
public ReferenceDatasController(IReferenceDataRepository referencedataRepository) { this.referencedataRepository = referencedataRepository; }
/// <summary> /// Initializes a new instance of the <see cref="GuestManager" /> class. /// </summary> /// <param name="guestRepository">The guest repository.</param> /// <param name="personRepository">The person repository.</param> /// <param name="referenceDataRepository">The reference data repository.</param> public GuestManager(IGuestRepository guestRepository, IPersonRepository personRepository, IReferenceDataRepository referenceDataRepository) { this.guestRepository = guestRepository; this.personRepository = personRepository; this.referenceDataRepository = referenceDataRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ReferenceDataManager"/> class. /// </summary> /// <param name="referenceDataRepository">The reference data repository.</param> public ReferenceDataManager(IReferenceDataRepository referenceDataRepository) { this.referenceDataRepository = referenceDataRepository; }
private static void LoadTagsIntoCache(IReferenceDataRepository referenceDataRepository, ICachingProvider cachingProvider) { var rootTag = referenceDataRepository.FindAll<Tag>().First(x => x.Parent == null); cachingProvider.Insert(rootTag); }
/// <summary> /// Initializes a new instance of the <see cref="PersonManager" /> class. /// </summary> /// <param name="personRepository">The person repository.</param> /// <param name="referenceDataRepository">the reference repository</param> /// <param name="personEventRepository">The person event repository.</param> /// <param name="shipTimeRepository">The ship time repository.</param> public PersonManager(IPersonRepository personRepository, IReferenceDataRepository referenceDataRepository, IPersonEventRepository personEventRepository, IShipTimeRepository shipTimeRepository) { this.personRepository = personRepository; this.referenceDataRepository = referenceDataRepository; this.personEventRepository = personEventRepository; this.shipTimeRepository = shipTimeRepository; }