async void OnDeleteClicked(object sender, EventArgs e) { var logEntry = (Triplog)BindingContext; TriplogDatabase database = await TriplogDatabase.Instance; await database.DeleteLogEntryAsync(logEntry); await Navigation.PopAsync(); }
protected override async void OnAppearing() { base.OnAppearing(); TriplogDatabase database = await TriplogDatabase.Instance; listView.ItemsSource = await database.GetLogEntryListAsync(); }
async void OnSaveClicked(object sender, EventArgs e) { var logEntry = (Triplog)BindingContext; if (PhotoPath != null) { logEntry.ImageFile = PhotoPath; PhotoPath = null; } TriplogDatabase database = await TriplogDatabase.Instance; await database.SaveLogEntryAsync(logEntry); await Navigation.PopAsync(); }