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);
 }