Exemple #1
0
        //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 = "";
            }
        }
Exemple #2
0
 private BrewerViewModel CreateViewModel(Brewer brewer)
 {
     return(BrewerViewModel.GetViewModel(brewer));
 }