public MemberScreeningViewModel(ISettings settings, IDialogService dialogService, IMemberScreeningService memberScreeningService, IDashboardService dashboardService, ILookupService lookupService)
 {
     _settings               = settings;
     _dialogService          = dialogService;
     _memberScreeningService = memberScreeningService;
     _dashboardService       = dashboardService;
     _lookupService          = lookupService;
     BookingDate             = ScreeningDate = DateTime.Today;
     Validator               = new ValidationHelper();
 }
Exemple #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);
            _memberScreeningRepository    = new ObsMemberScreeningRepository(_liveSetting);
            _pSmartStoreRepository        = new PSmartStoreRepository(_liveSetting);
            _registryService = new RegistryService(_clientRepository, _clientIdentifierRepository, _personRepository,
                                                   _clientRelationshipRepository, _encounterRepository, _clientStateRepository, _pSmartStoreRepository);

            _memberScreeningService = new MemberScreeningService(_encounterRepository, _memberScreeningRepository,
                                                                 _categoryRepository, _clientStateRepository);
        }