private async void Page_Loaded(object sender, RoutedEventArgs e) { await PilotViewModel.UpdateListAsync(); //crewList.ItemsSource = await CrewViewModel.GetAsync(); //crewList1.ItemsSource = crewList.ItemsSource; }
private async void ButtonSave1_Click(object sender, RoutedEventArgs e) { var ob = new Pilot(); ob.firstName = FirstName1.Text; ob.lastName = LastName1.Text; DateTime value1; int value; if (DateTime.TryParse(Dob1.Text, out value1)) { ob.dob = value1; } else { return; } //var Crew = crewList1.SelectedItem as Crew; // if (Crew != null) // ob.crewId = Crew.id; // else return; if (int.TryParse(Experience1.Text, out value)) { ob.experience = value; } else { return; } await PilotViewModel.AddAsync(ob); AddForm.Visibility = Visibility.Collapsed; // crewList1.Visibility = Visibility.Collapsed; ButtonAdd.IsEnabled = true; }
private async void ButtonDelete_Click(object sender, RoutedEventArgs e) { if (splitView.DataContext != null) { var type = splitView.DataContext as Pilot; await PilotViewModel.DeleteAsync(type.id); } }
private async void ButtonSave_Click(object sender, RoutedEventArgs e) { if (splitView.DataContext != null) { var ob = splitView.DataContext as Pilot; ob.firstName = FirstName.Text; ob.lastName = LastName.Text; DateTime value1; int value; if (DateTime.TryParse(Dob.Text, out value1)) { ob.dob = value1; } else { return; } if (int.TryParse(Experience.Text, out value)) { ob.experience = value; } else { return; } //var Crew = crewList.SelectedItem as Crew; //if (Crew != null) // ob.crewId = Crew.id; //else return; if (int.TryParse(CrewId.Text, out value)) { ob.crewId = value; } else { return; } await PilotViewModel.UpdateAsync(ob); } ButtonSave.Visibility = Visibility.Collapsed; ButtonCancel.Visibility = Visibility.Collapsed; //crewList.Visibility = Visibility.Collapsed; FirstName.IsReadOnly = true; LastName.IsReadOnly = true; Dob.IsReadOnly = true; Experience.IsReadOnly = true; ButtonEdit.IsEnabled = true; CrewId.IsReadOnly = true; }
public PilotView() { this.InitializeComponent(); ViewModel = new PilotViewModel(); this.DataContext = new Pilot(); }
public PilotDetailsViewModel() { PilotViewModel = new PilotViewModel(PilotFactory.CreateNullPilot()); }
public PilotView() { PilotViewModel = new PilotViewModel(); CrewViewModel = new CrewViewModel(); this.InitializeComponent(); }
public Pilots() { this.InitializeComponent(); ViewModel = new PilotViewModel(); }
public void RemovePilot(PilotViewModel e) { //Squadron.RemovePilot(e.Pilot); }