コード例 #1
0
        private async Task Confirm(object o)
        {
            if (!ValidateConfirm())
            {
                return;
            }

            DateTime scheduledDeparture = SelectedDate.AddHours(DepartureTimeHours.Value).AddMinutes(DepartureTimeMinutes.Value);

            UiState = UiState.Wait;

            await m_crudManager.AddFlight(SelectedRouteAircraft.RouteAircraftId, FlightNumber, scheduledDeparture);

            UiState = UiState.Normal;

            MessageBoxResult result = MessageBox.Show("Flight added successfully. Add another?", "Success", MessageBoxButton.YesNo);

            if (result == MessageBoxResult.Yes)
            {
                m_pageController.AddFlight();
            }
            else
            {
                m_pageController.Home();
            }
        }
コード例 #2
0
ファイル: HomeViewModel.cs プロジェクト: fmc91/rightflight
 private void AddFlight(object o)
 {
     m_pageController.AddFlight();
 }