public MetadataService(IPrimaryServiceRootCache IPrimaryServiceRootCache, IGlobalProperties IGlobalProperties, IServiceSearchParameterService IServiceSearchParameterService, IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory, IDatabaseOperationOutcomeFactory IDatabaseOperationOutcomeFactory, ISearchParameterServiceFactory ISearchParameterServiceFactory, IServiceCompartmentRepository IServiceCompartmentRepository) { this.IPrimaryServiceRootCache = IPrimaryServiceRootCache; this.IGlobalProperties = IGlobalProperties; this.IServiceSearchParameterService = IServiceSearchParameterService; this.IDatabaseOperationOutcomeFactory = IDatabaseOperationOutcomeFactory; this.ISearchParameterServiceFactory = ISearchParameterServiceFactory; this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory; this.IServiceCompartmentRepository = IServiceCompartmentRepository; }
public CompartmentOperation( IRepositorySwitcher IRepositorySwitcher, IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory, IResourceServices IResourceServices, IRequestMetaFactory IRequestMetaFactory, IServiceCompartmentRepository IServiceCompartmentRepository, IServiceSearchParameterCache IServiceSearchParameterCache, IServiceCompartmentCache IServiceCompartmentCache, IResourceTriggerService IResourceTriggerService, IPyroFhirResource IPyroFhirResource) { this.IRepositorySwitcher = IRepositorySwitcher; this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory; this.IResourceServices = IResourceServices; this.IRequestMetaFactory = IRequestMetaFactory; this.IServiceCompartmentRepository = IServiceCompartmentRepository; this.IServiceSearchParameterCache = IServiceSearchParameterCache; this.IServiceCompartmentCache = IServiceCompartmentCache; this.IResourceTriggerService = IResourceTriggerService; this.IPyroFhirResource = IPyroFhirResource; }
public CompartmentOperation( IRepositorySwitcher IRepositorySwitcher, IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory, IResourceServices IResourceServices, IRequestMetaFactory IRequestMetaFactory, IServiceCompartmentRepository IServiceCompartmentRepository, IServiceSearchParameterCache IServiceSearchParameterCache, IServiceCompartmentCache IServiceCompartmentCache) { this.IRepositorySwitcher = IRepositorySwitcher; this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory; this.IResourceServices = IResourceServices; this.IRequestMetaFactory = IRequestMetaFactory; this.IServiceCompartmentRepository = IServiceCompartmentRepository; this.IServiceSearchParameterCache = IServiceSearchParameterCache; this.IServiceCompartmentCache = IServiceCompartmentCache; var PyroHealthCodeSystem = PyroHealthInformation.PyroServerCodeSystem.GetCodeSystem(); PyroOrgUrl = $"{PyroHealthCodeSystem.Url}/{PyroHealthInformation.PyroServerCodeSystem.Codes.CompartmentDefinition.GetPyroLiteral()}"; }
public TriggerCompartmentDefinition(IRepositorySwitcher IRepositorySwitcher, IServiceCompartmentRepository IServiceCompartmentRepository) { this.IRepositorySwitcher = IRepositorySwitcher; this.IServiceCompartmentRepository = IServiceCompartmentRepository; }
public TriggerCompartmentDefinition(IRepositorySwitcher IRepositorySwitcher, IServiceCompartmentRepository IServiceCompartmentRepository, IPyroFhirResource IPyroFhirResource) { this.IRepositorySwitcher = IRepositorySwitcher; this.IServiceCompartmentRepository = IServiceCompartmentRepository; this.IPyroFhirResource = IPyroFhirResource; }
public ServiceCompartmentCache(IServiceCompartmentRepository IServiceCompartmentRepository, IApplicationCacheSupport IApplicationCacheSupport, IGlobalProperties IGlobalProperties) { this.IServiceCompartmentRepository = IServiceCompartmentRepository; this.IApplicationCacheSupport = IApplicationCacheSupport; this.IGlobalProperties = IGlobalProperties; }