public PartnerScreeningViewModel(ISettings settings, IDialogService dialogService,
                                  IPartnerScreeningService partnerScreeningService, IDashboardService dashboardService,
                                  ILookupService lookupService)
 {
     _settings                = settings;
     _dialogService           = dialogService;
     _partnerScreeningService = partnerScreeningService;
     _dashboardService        = dashboardService;
     _lookupService           = lookupService;
     AllowScreening           = AllowEligibility = true;
     MakeEligibile            = false;
     BookingDate              = ScreeningDate = DateTime.Today;
     Validator                = new ValidationHelper();
 }
Ejemplo n.º 2
0
        public void SetUp()
        {
            _clientRepository             = new ClientRepository(_liveSetting);
            _clientIdentifierRepository   = new ClientIdentifierRepository(_liveSetting);
            _personRepository             = new PersonRepository(_liveSetting);
            _clientRelationshipRepository = new ClientRelationshipRepository(_liveSetting);
            _encounterRepository          = new EncounterRepository(_liveSetting);
            _clientStateRepository        = new ClientStateRepository(_liveSetting);
            _partnerScreeningRepository   = new ObsPartnerScreeningRepository(_liveSetting);
            _pSmartStoreRepository        = new PSmartStoreRepository(_liveSetting);
            _registryService = new RegistryService(_clientRepository, _clientIdentifierRepository, _personRepository,
                                                   _clientRelationshipRepository, _encounterRepository, _clientStateRepository, _pSmartStoreRepository);

            _partnerScreeningService = new PartnerScreeningService(_encounterRepository, _partnerScreeningRepository,
                                                                   _categoryRepository, _clientStateRepository);
        }