private void LoadData() { try { var list = logic.Read(new PlaceBindingModel { TouristID = App.Tourist.ID }); if (list != null) { DataGridPlaces.ItemsSource = list; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); logger.Warn("Ошибка при попытке загрузки списка места"); } }
private void WindowPlace_Load(object sender, RoutedEventArgs e) { if (id.HasValue) { try { var view = logic.Read(new PlaceBindingModel { ID = id })?[0]; if (view != null) { TextBoxName.Text = view.Name; TextBoxType.Text = view.Type; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); logger.Warn("Ошибка при попытке загрузки данных о месте"); } } }
private void WindowExcursion_Load(object sender, RoutedEventArgs e) { List <PlaceViewModel> listPlaces = placeLogic.Read(new PlaceBindingModel { TouristID = App.Tourist.ID }); if (listPlaces != null) { ComboBoxPlaces.ItemsSource = listPlaces; ComboBoxPlaces.SelectedItem = null; } if (id.HasValue) { try { var view = excursionLogic.Read(new ExcursionBindingModel { ID = id })?[0]; if (view != null) { TextBoxName.Text = view.Name; TextBoxPrice.Text = view.Price.ToString(); TextBoxDuration.Text = view.Duration.ToString(); ComboBoxPlaces.SelectedValue = view.PlaceID; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); logger.Warn("Ошибка при попытке загрузки данных об экскурсии"); } } }