Пример #1
0
 public CbsController(IMediator mediator, IManifestRepository manifestRepository, IMasterPatientIndexRepository masterPatientIndexRepository, IManifestService manifestService, IMpiService mpiService)
 {
     _mediator = mediator;
     _masterPatientIndexRepository = masterPatientIndexRepository;
     _manifestService = manifestService;
     _mpiService      = mpiService;
 }
Пример #2
0
 public CbsController(IMediator mediator, IExtractStatusService extractStatusService,
                      IHubContext <CbsActivity> hubContext, IMasterPatientIndexRepository masterPatientIndexRepository,
                      ICbsSendService cbsSendService, IHubContext <CbsSendActivity> hubSendContext, IMpiSearchService mpiSearchService)
 {
     _mediator                     = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _extractStatusService         = extractStatusService;
     _masterPatientIndexRepository = masterPatientIndexRepository;
     _cbsSendService               = cbsSendService;
     _mpiSearchService             = mpiSearchService;
     Startup.CbsSendHubContext     = _hubSendContext = hubSendContext;
     Startup.CbsHubContext         = _hubContext = hubContext;
 }
        public void shoul_Update_Sent_Items()
        {
            var mpiIds    = _indices.Select(x => x.Id).ToList();
            var sentItems = mpiIds.Select(x => new SentItem(x, SendStatus.Sent)).ToList();

            _repository.UpdateSendStatus(sentItems);

            _repository = TestInitializer.ServiceProvider.GetService <IMasterPatientIndexRepository>();
            var updated = _repository.GetAll(x => x.Status == $"{nameof(SendStatus.Sent)}").ToList();

            Assert.True(updated.Count == 2);
        }
Пример #4
0
        public CbsController(IMediator mediator, IExtractStatusService extractStatusService,
                             IHubContext <CbsActivity> hubContext, IMasterPatientIndexRepository masterPatientIndexRepository,
                             ICbsSendService cbsSendService, IHubContext <CbsSendActivity> hubSendContext, IMpiSearchService mpiSearchService)
        {
            _mediator                     = mediator ?? throw new ArgumentNullException(nameof(mediator));
            _extractStatusService         = extractStatusService;
            _masterPatientIndexRepository = masterPatientIndexRepository;
            _cbsSendService               = cbsSendService;
            _mpiSearchService             = mpiSearchService;
            Startup.CbsSendHubContext     = _hubSendContext = hubSendContext;
            Startup.CbsHubContext         = _hubContext = hubContext;
            var ver = GetType().Assembly.GetName().Version;

            _version = $"{ver.Major}.{ver.Minor}.{ver.Build}";
        }
Пример #5
0
 public MasterPatientIndexLoader(IMasterPatientIndexRepository patientExtractRepository, ITempMasterPatientIndexRepository tempPatientExtractRepository)
 {
     _patientExtractRepository     = patientExtractRepository;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
Пример #6
0
 public SearchMpiHandler(IMasterPatientIndexRepository masterPatientIndexRepository)
 {
     _masterPatientIndexRepository = masterPatientIndexRepository;
 }
Пример #7
0
 public MpiService(IMasterPatientIndexRepository manifestRepository, IFacilityRepository facilityRepository)
 {
     _manifestRepository = manifestRepository;
     _facilityRepository = facilityRepository;
 }
Пример #8
0
 public CbsExtractSentEventHandlers()
 {
     _repository = Startup.ServiceProvider.GetService <IMasterPatientIndexRepository>();
 }
 public void SetUp()
 {
     _repository = TestInitializer.ServiceProvider.GetService <IMasterPatientIndexRepository>();
 }