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 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; }