private void Clear(object commandParameter) { _log.Debug("Reset TourLog Search klicked"); TourLogs.Clear(); SearchName = ""; FillTourLogListBox(_mainViewModel.tourListUcViewModel.CurrentItem); }
private void Search(object commandParameter) { _log.Debug("Search TourLog klicked"); IEnumerable foundItems = _tourPlannerFactory.SearchTourLog(SearchName, _mainViewModel.tourListUcViewModel.CurrentItem); TourLogs.Clear(); foreach (TourLog item in foundItems) { TourLogs.Add(item); } }
private void DeleteTourLog(object obj) { _log.Debug("DeleteTourLog klicked"); if (CurrentTourLog != null) { _tourPlannerFactory.DeleteTourLog(CurrentTourLog); TourLogs.Remove(CurrentTourLog); CurrentTourLog = null; } else { _log.Warn("No TourLog selected"); MessageBox.Show("No TourLog selected!", "TourLog Delete", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void FillTourLogListBox(Tour tour) { _log.Debug("TourLog Collection gets filled"); if (tour != null) { TourLogs.Clear(); foreach (var log in this._tourPlannerFactory.GetTourLogs(tour)) { TourLogs.Add(log); } } else { _log.Warn("No Tour selected"); MessageBox.Show("No Tour selected!", "TourLog List Fill", MessageBoxButton.OK, MessageBoxImage.Error); } }