public AllToddlersViewModel(INavigationService navigation, IToddlerService toddlerService)
 {
     toddlerService    = AppContainer.Resolve <IToddlerService>();
     _navigation       = navigation;
     _toddlerService   = toddlerService;
     scanButtonClicked = new Command(OnScanButtonClick);
 }
 public ScanViewModel(INavigationService navigationService, IScanService scanService, IToddlerService toddlerService, ITripService tripService, ITeacherService teacherService)
 {
     scanService        = AppContainer.Resolve <IScanService>();
     toddlerService     = AppContainer.Resolve <IToddlerService>();
     tripService        = AppContainer.Resolve <ITripService>();
     teacherService     = AppContainer.Resolve <ITeacherService>();
     _navigationService = navigationService;
     _scanService       = scanService;
     _toddlerService    = toddlerService;
     _tripService       = tripService;
     _teacherService    = teacherService;
     QRScanned          = new Command(tripScan);
 }
Example #3
0
        public PlanTripViewModel(ITeacherService teacherService, IToddlerService toddlerService, ITripService tripService)
        {
            teacherService     = AppContainer.Resolve <ITeacherService>();
            toddlerService     = AppContainer.Resolve <IToddlerService>();
            tripService        = AppContainer.Resolve <ITripService>();
            _teacherService    = teacherService;
            _toddlerService    = toddlerService;
            _tripService       = tripService;
            confirmTripClicked = new RelayCommand(onTripConfirmedClick);

            //Mocking automatic assignment of a ID in a live database
            index = _tripService.getAllTrips().Count();
        }
 public ScanQRCodeViewModel(IToddlerService toddlerService)
 {
     toddlerService  = AppContainer.Resolve <IToddlerService>();
     _toddlerService = toddlerService;
     RegisterToddler = new RelayCommand(onRegisterToddler);
 }