private void DoChangeStatus(object sender, RoutedEventArgs e) { int id; Int32.TryParse(idText.Text, out id); MaintenanceController.DoChangeMaintainStatus(id); MaintenanceHomePage maintenanceHomePage = new MaintenanceHomePage(); this.NavigationService.Navigate(maintenanceHomePage); MessageBox.Show("Maintain Status Changed !"); }
private void DoScheduleTime(object sender, RoutedEventArgs e) { int id; Int32.TryParse(idText.Text, out id); if (ConnectionController.GetInstance().Rides.Where(x => x.Id.Equals(id) && x.RideMaintainStatus.Equals("Yes")).FirstOrDefault() != null) { MessageBox.Show("Can's Schedule, Ride is under Maintain"); } else { MessageBox.Show("Ride Maintenance Scheduled !"); } MaintenanceController.DoScheduleMaintainTime(startTime.Text, endTime.Text, id); MaintenanceHomePage maintenanceHomePage = new MaintenanceHomePage(); this.NavigationService.Navigate(maintenanceHomePage); }