private bool RecognizeTime(string result) { _washingProgramModel = new WashingProgramModel(); if (_washingProgramModel.Programs.Any(p => result.Contains(p))) { _order.WashingProgram = _washingProgramModel.Programs.FirstOrDefault(p => result.Contains(p)); RecognitionResult += $"Wybrany czas: " + _order.WashingProgram; return(true); } RecognitionResult = "Nie rozpoznano programu."; return(false); }
public WashingMachineViewModel() { _washingProgramModel = new WashingProgramModel(); MainGridVisibility = Visibility.Visible; WashingProgramGridVisibility = Visibility.Hidden; WashingTimeGridVisibility = Visibility.Hidden; WashingTemperatureGridVisibility = Visibility.Hidden; WashingSummaryGridVisibility = Visibility.Hidden; OrderHistoryGridVisibility = Visibility.Hidden; WashingMachineProgramInfoVisibility = Visibility.Hidden; _eventAggregator = new EventAggregator(); _eventAggregator.Subscribe(this); _recognitionService = new RecognitionService(_eventAggregator); _synthesizerService = new SynthesizerService(); _databaseService = new DatabaseService(); _recognitionFromSentence = new RecognitionFromSentenceService(); }