protected override async void OnAppearing() { base.OnAppearing(); int id = App.getCarname(); serviceTrackerListView.ItemsSource = await App.SDatabase.GetServicesAsync(id); }
async void OnSaveButtonClicked(object sender, EventArgs e) { var otherExpense = (OtherExpense)BindingContext; otherExpense.CarID = App.getCarname(); await App.ODatabase.SaveExpenseAsync(otherExpense); await Navigation.PopAsync(); }
async void OnSaveButtonClicked(object sender, EventArgs e) { var service = (Service)BindingContext; service.Date = DateTime.UtcNow; service.CarID = App.getCarname(); await App.SDatabase.SaveServiceAsync(service); await Navigation.PushAsync(new ServiceTrackerPage { BindingContext = new Service() }); }
public async void onCalculate(object sender, EventArgs e) { double milesValue; double litersValue; double.TryParse(milesNumber.Text, out milesValue); double.TryParse(litersNumber.Text, out litersValue); total = milesValue / litersValue; var fuel = (Fuel)BindingContext; fuel.Date = DateTime.UtcNow; fuel.FuelPerMile = total; fuel.CarID = App.getCarname(); await App.FDatabase.SaveNoteAsync(fuel); //BindingContext = total; await Navigation.PushAsync(new FuelTrackerPage { BindingContext = new Fuel() }); }