public MagicMirrorsPageViewModel(MagicMirrorRepository magicMirrorRepository, INavigationService navigation)
 {
     _magicMirrorRepository = magicMirrorRepository;
     _navigation            = navigation;
     Mirrors = new ObservableCollection <Models.MagicMirror>();
 }
 public ControlPanelPageViewModel(MagicMirrorRepository magicMirrorRepository, INavigationService navigation)
 {
     _magicMirrorRepository = magicMirrorRepository;
     _navigation            = navigation;
 }
예제 #3
0
        public FinishPageViewModel(DataContext mMContext, BluetoothService bluetoothService, INavigationService navigation, MagicMirrorRepository magicMirrorRepository)
        {
            _mMContext        = mMContext;
            _bluetoothService = bluetoothService;
            _navigation       = navigation;

            if (_mMContext.Result)
            {
                Result = "Success connection";
                magicMirrorRepository.AddOrUpdate(_mMContext.MagicMiror);
            }
            else
            {
                Result = _mMContext.ErrorInfo;
            }
        }