public async Task Confirm(object o) { if (!ValidateConfirm()) { return; } try { UiState = UiState.Wait; await m_crudManager.AddRoute(SelectedAirline.IataAirlineCode, SelectedOrigin.IataAirportCode, SelectedDestination.IataAirportCode, FlightDurations.ToList(), ClassPricingSchemes.ToList()); UiState = UiState.Normal; MessageBoxResult result = MessageBox.Show("Route added successfully. Add another?", "Success", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { m_pageController.AddRoute(); } else { m_pageController.Home(); } } catch (InvalidOperationException ex) { MessageBox.Show(ex.Message, "Error"); } }
private void AddRoute(object o) { m_pageController.AddRoute(); }