예제 #1
0
 public ResourceSeedingService(IUnitOfWork IUnitOfWork, IResourceServices IResourceServices, IRequestMetaFactory IRequestMetaFactory, IResourceTriggerService IResourceTriggerService, IGlobalProperties IGlobalProperties, IRequestServiceRootValidate IRequestServiceRootValidate, ILog ILog, IPyroFhirResource IPyroFhirResource)
 {
     this.IUnitOfWork                 = IUnitOfWork;
     this.IResourceServices           = IResourceServices;
     this.IRequestMetaFactory         = IRequestMetaFactory;
     this.IResourceTriggerService     = IResourceTriggerService;
     this.IGlobalProperties           = IGlobalProperties;
     this.IRequestServiceRootValidate = IRequestServiceRootValidate;
     this.ILog = ILog;
     this.IPyroFhirResource = IPyroFhirResource;
 }
 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 TriggerProtectedResource(IServiceSearchParameterCache IServiceSearchParameterCache, IPyroFhirResource IPyroFhirResource)
 {
     this.IServiceSearchParameterCache = IServiceSearchParameterCache;
     this.IPyroFhirResource            = IPyroFhirResource;
     _ProtectedCoding = IPyroFhirResource.CodeSystem.PyroFhirServerCodeSystem.GetCoding(PyroHealthFhirResource.CodeSystems.PyroFhirServer.Codes.Protected);
 }
예제 #4
0
 public TriggerCompartmentDefinition(IRepositorySwitcher IRepositorySwitcher, IServiceCompartmentRepository IServiceCompartmentRepository, IPyroFhirResource IPyroFhirResource)
 {
     this.IRepositorySwitcher           = IRepositorySwitcher;
     this.IServiceCompartmentRepository = IServiceCompartmentRepository;
     this.IPyroFhirResource             = IPyroFhirResource;
 }