public MainViewModel(ICoffeMachineDataSender coffeeMachineDatSender) { _coffeeMachineDataSender = coffeeMachineDatSender; SerialNumber = Guid.NewGuid().ToString().Substring(0, 8); makeCappuccinoCommand = new DelegateCommand(MakeCappuccino); makeEspressoCommand = new DelegateCommand(MakeEspresso); Logs = new ObservableCollection <string>(); _dispatcherTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(2) }; _dispatcherTimer.Tick += DispatchTimer_Tick; }