Esempio n. 1
0
        public CoffeeOverviewViewModel(ICoffeeDataService coffeeDataService, IDialogService dialogService)
        {
            this.coffeeDataService = coffeeDataService;
            this.dialogService     = dialogService;
            LoadData();
            LoadCommands();

            Messenger.Default.Register <UpdateListMessage>(this, OnUpdateListMessageReceived);
        }
Esempio n. 2
0
        public CoffeeDetailViewModel(ICoffeeDataService coffeeDataService, IDialogService dialogService)
        {
            Messenger.Default.Register <Coffee>(this, OnCoffeeReceived);

            SaveCommand   = new CustomCommand(SaveCoffee, CanSaveCoffee);
            DeleteCommand = new CustomCommand(DeleteCoffee, CanDeleteCoffee);

            this.coffeeDataService = coffeeDataService;
        }
        public CoffeeOverviewViewModel(ICoffeeDataService coffeeDataService, IDialogService dialogService)
        {
            _coffeeDataService = coffeeDataService;
            _dialogService = dialogService;

            LoadData();
            LoadCommands();

            Messenger.Default.Register<UpdateListMessage>(this, OnUpdateListMessageReceived);
        }
Esempio n. 4
0
 public MainViewModel(ICoffeMachineDataSender dataSender, ICoffeeService coffeeService, ICoffeeDataService coffeeDataService)
 {
     _dataSender            = dataSender;
     this.coffeeService     = coffeeService;
     this.coffeeDataService = coffeeDataService;
     SerialNumber           = Guid.NewGuid().ToString().Substring(0, 8);
     MakeCappuccinoCommand  = new DelegateCommand(MakeCappucinno);
     MakeEspressoCommand    = new DelegateCommand(MakeEspresso);
     Logs             = new ObservableCollection <string>();
     _dispatcherTimer = new DispatcherTimer
     {
         Interval = TimeSpan.FromSeconds(2)
     };
     _dispatcherTimer.Tick += DispatcherTimer_Tick;
 }
 public void Init()
 {
     coffeeDataService = new MockCoffeeDataService(new MockRepository());
     dialogService     = new MockDialogService();
 }
 public void Init()
 {
     coffeeDataService = new MockCoffeeDataService();
     dialogService     = new MockDialogService();
 }
Esempio n. 7
0
 public MainPageViewModel(ICoffeeDataService coffeeDataProvider)
 {
     _coffeeDataProvider = coffeeDataProvider;
 }