public PartnerScreeningService(IEncounterRepository encounterRepository, IObsPartnerScreeningRepository obsPartnerScreeningRepository, ICategoryRepository categoryRepository, IClientStateRepository clientStateRepository)
 {
     _encounterRepository           = encounterRepository;
     _obsPartnerScreeningRepository = obsPartnerScreeningRepository;
     _categoryRepository            = categoryRepository;
     _clientStateRepository         = clientStateRepository;
 }
 public DashboardService(IClientRepository clientRepository, IClientRelationshipRepository clientRelationshipRepository, IModuleRepository moduleRepository, IEncounterRepository encounterRepository, IClientStateRepository clientStateRepository)
 {
     _clientRepository             = clientRepository;
     _clientRelationshipRepository = clientRelationshipRepository;
     _moduleRepository             = moduleRepository;
     _encounterRepository          = encounterRepository;
     _clientStateRepository        = clientStateRepository;
 }
 public ClientReaderService(IClientRepository clientRepository, IClientRelationshipRepository clientRelationshipRepository, IEncounterRepository encounterRepository, IPersonRepository personRepository, IPSmartStoreRepository pSmartStoreRepository, IClientStateRepository clientStateRepository)
 {
     _clientRepository             = clientRepository;
     _clientRelationshipRepository = clientRelationshipRepository;
     _encounterRepository          = encounterRepository;
     _personRepository             = personRepository;
     _pSmartStoreRepository        = pSmartStoreRepository;
     _clientStateRepository        = clientStateRepository;
 }
 public LinkageService(IEncounterRepository encounterRepository,
                       IObsTraceResultRepository obsTraceResultRepository, IObsLinkageRepository obsLinkageRepository, ICategoryRepository categoryRepository, IClientStateRepository clientStateRepository)
 {
     _encounterRepository      = encounterRepository;
     _obsTraceResultRepository = obsTraceResultRepository;
     _obsLinkageRepository     = obsLinkageRepository;
     _categoryRepository       = categoryRepository;
     _clientStateRepository    = clientStateRepository;
     LoadItems();
 }
Esempio n. 5
0
 public ObsService(IFormRepository formRepository, IEncounterRepository encounterRepository,
                   IObsRepository obsRepository
                   , INavigationEngine navigationEngine, IValidationEngine validationEngine, IClientStateRepository clientStateRepository)
 {
     _formRepository        = formRepository;
     _encounterRepository   = encounterRepository;
     _obsRepository         = obsRepository;
     _navigationEngine      = navigationEngine;
     _validationEngine      = validationEngine;
     _clientStateRepository = clientStateRepository;
 }
Esempio n. 6
0
 public HIVTestingService(IEncounterRepository encounterRepository,
                          IObsTestResultRepository obsTestResultRepository,
                          IObsFinalTestResultRepository obsFinalTestResultRepository, ICategoryRepository categoryRepository, IClientStateRepository clientStateRepository,
                          IKitHistoryRepository kitHistoryRepository)
 {
     _encounterRepository          = encounterRepository;
     _obsTestResultRepository      = obsTestResultRepository;
     _obsFinalTestResultRepository = obsFinalTestResultRepository;
     _categoryRepository           = categoryRepository;
     _clientStateRepository        = clientStateRepository;
     _kitHistoryRepository         = kitHistoryRepository;
     LoadItems();
 }
 internal ClientsDataHelper(
     IClientStateRepository <List <T> > stateRepository,
     IConnectionMultiplexer connectionMultiplexer,
     Func <T, CurrencyOperationType> opTypeResolver,
     string redisInstanceName,
     string cashType,
     ICqrsEngine cqrsEngine)
 {
     _stateRepository = stateRepository;
     _db             = connectionMultiplexer.GetDatabase();
     _opTypeResolver = opTypeResolver;
     _instanceName   = redisInstanceName;
     _cacheType      = cashType;
     _cqrsEngine     = cqrsEngine;
 }
Esempio n. 8
0
 internal CashOperationsCollectorBase(
     IClientStateRepository <List <T> > stateRepository,
     IAntiFraudCollector antiFraudCollector,
     IConnectionMultiplexer connectionMultiplexer,
     string redisInstanceName,
     string cashPrefix,
     ICurrencyConverter currencyConverter,
     ICqrsEngine cqrsEngine
     )
 {
     _currencyConverter  = currencyConverter;
     _antiFraudCollector = antiFraudCollector;
     _data = new ClientsDataHelper <T>(
         stateRepository,
         connectionMultiplexer,
         GetOperationType,
         redisInstanceName,
         cashPrefix,
         cqrsEngine);
 }
Esempio n. 9
0
 public PartnerTracingService(IEncounterRepository encounterRepository, IObsPartnerTraceResultRepository obsTraceResultRepository, IClientStateRepository clientStateRepository)
 {
     _encounterRepository      = encounterRepository;
     _obsTraceResultRepository = obsTraceResultRepository;
     _clientStateRepository    = clientStateRepository;
 }