Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the MainViewModel class.
 /// </summary>
 public MainViewModel(NavigationService navService)
 {
     navigationService = navService;
     Cards = new ObservableCollection<Card>();
     SelectedCards = new ObservableCollection<Card>();
     if (IsInDesignMode)
     {
         IsInEditMode = true;
         Cards = new ObservableCollection<Card>
                     {
                         new Card
                             {
                                 OriginalBarcode = "9794024051183961",
                                 DisplayBarcode = "634004024051183961",
                                 CardProvider = ((CardProviders) Application.Current.Resources["CardProviders"])[0],
                                 Name = "My Tesco Clubcard"
                             }
                     };
         SelectedCard = Cards[0];
     }
     else
     {
         WireMessages();
     }
 }
        /// <summary>
        /// Initializes a new instance of the BackupRestoreViewModel class.
        /// </summary>
        public BackupRestoreViewModel(NavigationService navigationService)
        {
            _navigationService = navigationService;
            _authClient = new LiveAuthClient();

            if (IsInDesignMode)
            {
                LoggedInAs = "Logged in as Scott Lovegrove";
                IsLoggedIn = true;
            }
            else
            {
                LoggedInAs = "Not logged in";
                WireMessages();
                ProgressVisibility = Visibility.Collapsed;
            }
        }