async Task ExecuteSearchFlight() { Schedule flight = await CosmosScheduleDBService.SearchScheduleById(transaction.vehicleId); flight.business++; flight.economy++; flight.first++; await CosmosScheduleDBService.UpdateSchedule(flight); }
async Task ExecuteSearchCommand() { string s = SDate.Date.ToString(); string[] dates = s.Split(' '); string sou = (string)SPlace.SelectedItem; string des = (string)DPlace.SelectedItem; flightLists = await CosmosScheduleDBService.SearchSchedule(sou, des, dates[0]); }
async Task ExecuteUpdatevehicle() { if (Sort == "Flight") { await CosmosScheduleDBService.UpdateSchedule(_schedule); } else if (Sort == "Train") { await CosmosTrainTableService.UpdateTrain(_train); } else { return; } }
async Task ExecuteGetMaximum() { if (Sort == "Flight") { _schedule = await CosmosScheduleDBService.SearchScheduleById(ID); } else if (Sort == "Train") { _train = await CosmosTrainTableService.SearchTrainById(ID); } else { return; } }
async Task ExecuteAvailable() { await CosmosScheduleDBService.UpdateSchedule(flightline); if (flightline.isAvailable == 0) { flightTableViewModel.FlightList[tap_num].isAvailable = 0; await DisplayAlert("SUCCESS", "this line no longer available", "OK"); } else if (flightline.isAvailable == 1) { flightTableViewModel.FlightList[tap_num].isAvailable = 1; await DisplayAlert("SUCCESS", "this line is available", "OK"); } else { await DisplayAlert("SUCCESS", "operation success", "OK"); } }
async void select(object sender, SelectedItemChangedEventArgs e) { var si = e.SelectedItem as Schedule; ID = si.Id; sa.IsEnabled = true; da.IsEnabled = true; update.IsEnabled = true; delete.IsEnabled = true; tap_num = e.SelectedItemIndex; flightline = new Schedule(); flightline = await CosmosScheduleDBService.GetFlightById(ID); // For update new created item if (flightLists.Count != 0) { flightline.sourceTime = flightLists[tap_num].sourceTime; flightline.destinationTime = flightLists[tap_num].destinationTime; flightline.price = flightLists[tap_num].price; flightline.company = flightLists[tap_num].company; flightline.airplane = flightLists[tap_num].airplane; flightline.days = flightLists[tap_num].days; } else { flightline.sourceTime = flightTableViewModel.FlightList[tap_num].sourceTime; flightline.destinationTime = flightTableViewModel.FlightList[tap_num].destinationTime; flightline.price = flightTableViewModel.FlightList[tap_num].price; flightline.company = flightTableViewModel.FlightList[tap_num].company; flightline.airplane = flightTableViewModel.FlightList[tap_num].airplane; flightline.days = flightTableViewModel.FlightList[tap_num].days; } //flightline = flightTableViewModel.FlightList[tap_num]; st = flightline.sourceTime; et = flightline.destinationTime; Console.WriteLine(tap_num + " " + flightline.airplane); }
async Task ExecuteGetFlight() { flight = await CosmosScheduleDBService.GetFlightById(vehicleId); }
async Task ExecuteSearchCommand(string _id) { flight = await CosmosScheduleDBService.GetFlightById(_id); }
async Task ExecuteDelete() { await CosmosScheduleDBService.DeleteSchdule(flightline); await DisplayAlert("SUCCESS", "operation success", "OK"); }
async Task ExecuteInsert() { await CosmosScheduleDBService.InsertSchedule(add_flightline); }