public ResourceImporter(ISearchRepository searchRepository, IFhirRepository fhirRepository, ISeedManager seedManager)
        {
            this.SearchRepository = searchRepository;
            this.FhirRepository   = fhirRepository;
            this.SeedManager      = seedManager;

            DeterministicSeedManager.SubscriptionAdded += this.SubscriptionAddedInManager;
        }
 /// <inheritdoc />
 public ReadResourceVersionInteractor(IFhirRepository repository)
     : base(repository)
 {
 }
Beispiel #3
0
 /// <inheritdoc />
 public ValidateResourceInteractor(IFhirRepository repository, FhirJsonParser fhirParser)
     : base(repository)
 {
     this.FhirParser = fhirParser;
 }
Beispiel #4
0
        public DeleteResourceHandler(IFhirRepository repository)
        {
            EnsureArg.IsNotNull(repository, nameof(repository));

            _repository = repository;
        }
 public GetCapabilitiesInteractor(IFhirRepository repository, ISystemInformation systemInformation)
 {
     this.Repository        = repository;
     this.SystemInformation = systemInformation;
 }
 public UsecaseInteractor(IFhirRepository repository)
 {
     this.Repository = repository;
 }
Beispiel #7
0
 /// <inheritdoc />
 public CreateResourceInteractor(IFhirRepository repository, FhirJsonParser fhirParser, ISearchRepository searchRepository)
     : base(repository)
 {
     this.FhirParser       = fhirParser;
     this.SearchRepository = searchRepository;
 }
Beispiel #8
0
 /// <inheritdoc />
 public BatchProcessInteractor(IFhirRepository repository)
     : base(repository)
 {
 }
 /// <inheritdoc />
 public ReadResourceInteractor(IFhirRepository repository, ISearchRepository searchRepository)
     : base(repository)
 {
     this.SearchRepository = searchRepository;
 }
 /// <inheritdoc />
 public ReadResourceHistoryInteractor(IFhirRepository repository)
     : base(repository)
 {
 }
 /// <inheritdoc />
 public PatchResourceInteractor(IFhirRepository repository, IPatchApplier patchApplier)
     : base(repository)
 {
     this.PatchApplier = patchApplier;
 }