public MainViewModel(ICoffeeMachineDataSender coffeeMachineDataSender) { _serialNumber = Guid.NewGuid().ToString().Substring(0, 8); MakeCappuccinoCommand = new DelegateCommand(MakeCappuccino); MakeEspressoCommand = new DelegateCommand(MakeEspresso); _coffeeMachineDataSender = coffeeMachineDataSender; }
public MainViewModel(ICoffeeMachineDataSender coffeeMachineDataSender) { _coffeeMachineDataSender = coffeeMachineDataSender; SerialNumber = Guid.NewGuid().ToString().Substring(0, 8); MakeCappucinoCommand = new DelegateCommand(MakeCappucino); MakeEspressoCommand = new DelegateCommand(MakeEspresso); Logs = new ObservableCollection <string>(); _dispatcherTimer = new DispatcherTimer(); _dispatcherTimer.Interval = TimeSpan.FromSeconds(2); _dispatcherTimer.Tick += timerClick; }