private async void BtnSave_OnClicked(object sender, EventArgs e) { if (_isNew) { var peminjaman = new Peminjaman() { NamaPeminjaman = txtNamaPeminjaman.Text, NimPeminjaman = txtNimPeminjaman.Text, RuangPeminjaman = txtRuangPeminjaman.Text, WaktuPeminjaman = txtWaktuPeminjaman.Text, WaktuSelesai = txtWaktuSelesai.Text, TanggalPeminjaman = txtTanggalPeminjaman.Text }; await _peminjamanManager.SaveTaskAsync(peminjaman); ClearAll(); await DisplayAlert("Keterangan", "Data Peminjaman berhasil ditambah !", "OK"); await Navigation.PopAsync(true); } else { var peminjaman = (Peminjaman)this.BindingContext; await _peminjamanManager.SaveTaskAsync(peminjaman); await DisplayAlert("Keterangan", "Data Peminjaman berhasil diupdate !", "OK"); await Navigation.PopAsync(true); } }
private async void ListView_OnItemTapped(object sender, ItemTappedEventArgs e) { TambahPeminjamanPage tambahPage = new TambahPeminjamanPage(); Peminjaman item = (Peminjaman)e.Item; tambahPage.BindingContext = item; ((ListView)sender).SelectedItem = null; await Navigation.PushAsync(tambahPage); }
public async Task SaveTaskAsync(Peminjaman peminjaman) { if (peminjaman.Id == null) { await _peminjamanTable.InsertAsync(peminjaman); } else { await _peminjamanTable.UpdateAsync(peminjaman); } }
public async Task DeleteTaskAsync(Peminjaman peminjaman) { await _peminjamanTable.DeleteAsync(peminjaman); }