//private void _dispatcherTimer_Tick(object sender, object e) //{ // //_mainViewModel.BrewKettleViewModel.MashTemperature = _vessel.GetMashTemperature(); // //_mainViewModel.BrewKettleViewModel.VesselTemperature = _vessel.GetVesselTemperature(); //} //string _logfilePath; private async void btnStartClick(object sender, RoutedEventArgs e) { var vm = new BrewerViewModel(); vm.Brewers = Brewer.Loader.Load(); vm.SelectedBrewer = vm.Brewers[0]; var dialog = new StartProgram(); dialog.DataContext = vm; await dialog.ShowAsync(); // Show Dialog if (dialog.BrewerSelected) { _mainController.Start(vm.SelectedBrewer.Name); _mainViewModel.InfoBoxViewModel.BrewerName = vm.SelectedBrewer.Name; _mainViewModel.ExpectedFinish = new TimeSpan(0, 0, 0); _mainViewModel.StepCountDown = new TimeSpan(0, 0, 0); _mainViewModel.StepTemperature = 0.0; _mainViewModel.ProcessIsRunning = true; //_logfilePath = ""; } }
private BrewerViewModel CreateViewModel(Brewer brewer) { return(BrewerViewModel.GetViewModel(brewer)); }