async Task ExecuteSearchTrain() { Train train = await CosmosTrainTableService.SearchTrainById(transaction.vehicleId); train.business++; train.economy++; train.first++; await CosmosTrainTableService.UpdateTrain(train); }
async Task ExecuteSearchCommand() { string s = SDate.Date.ToString(); string[] dates = s.Split(' '); string sou = (string)SPlace.SelectedItem; string des = (string)DPlace.SelectedItem; trainLists = await CosmosTrainTableService.SearchAllTrain(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 CosmosTrainTableService.UpdateTrain(trainline); if (trainline.isAvailable == 0) { trainViewModel.TrainList[tap_num].isAvailable = 0; await DisplayAlert("SUCCESS", "this line no longer available", "OK"); } else if (trainline.isAvailable == 1) { trainViewModel.TrainList[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 Train; ID = si.Id; sa.IsEnabled = true; da.IsEnabled = true; update.IsEnabled = true; delete.IsEnabled = true; tap_num = e.SelectedItemIndex; trainline = new Train(); trainline = await CosmosTrainTableService.SearchTrainById(ID); // For update new created item if (trainLists.Count != 0) { trainline.sourceTime = trainLists[tap_num].sourceTime; trainline.destinationTime = trainLists[tap_num].destinationTime; trainline.price = trainLists[tap_num].price; trainline.company = trainLists[tap_num].company; trainline.line = trainLists[tap_num].line; trainline.days = trainLists[tap_num].days; } else { trainline.sourceTime = trainViewModel.TrainList[tap_num].sourceTime; trainline.destinationTime = trainViewModel.TrainList[tap_num].destinationTime; trainline.price = trainViewModel.TrainList[tap_num].price; trainline.company = trainViewModel.TrainList[tap_num].company; trainline.line = trainViewModel.TrainList[tap_num].line; trainline.days = trainViewModel.TrainList[tap_num].days; } //flightline = flightTableViewModel.FlightList[tap_num]; st = trainline.sourceTime; et = trainline.destinationTime; }
async Task ExecuteGetTranins() { train = await CosmosTrainTableService.GetTrainById(vehicleId); }
async Task ExecuteDelete() { await CosmosTrainTableService.DeleteTrain(trainline); await DisplayAlert("SUCCESS", "operation success", "OK"); }
async Task ExecuteInsert() { await CosmosTrainTableService.InsertTrain(add_trainline); }
async Task ExecuteSearchCommand(string _id) { train = await CosmosTrainTableService.GetTrainById(_id); }