Beispiel #1
0
 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;
 }
Beispiel #2
0
 public CommonResourceRepository(IPyroDbContext Context,
                                 IPrimaryServiceRootCache IPrimaryServiceRootCache,
                                 IIndexSetterFactory <ResCurrentType, ResIndexStringType, ResIndexTokenType, ResIndexUriType, ResIndexReferenceType, ResIndexQuantityType, ResIndexDateTimeType> IIndexSetterFactory,
                                 IServiceSearchParameterCache IServiceSearchParameterCache,
                                 IFhirReleaseCache IFhirReleaseCache,
                                 IDatabaseOperationOutcomeFactory IDatabaseOperationOutcomeFactory,
                                 IPagingSupport IPagingSupport)
     : base(Context, IPrimaryServiceRootCache)
 {
     this.IIndexSetterFactory              = IIndexSetterFactory;
     this.IServiceSearchParameterCache     = IServiceSearchParameterCache;
     this.IFhirReleaseCache                = IFhirReleaseCache;
     this.IDatabaseOperationOutcomeFactory = IDatabaseOperationOutcomeFactory;
     this.IPagingSupport = IPagingSupport;
 }