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