async void DeleteAsync(int kdBarang) { try { await MasterBarangData.DeleteAsync(kdBarang); await ReloadAsync(); await ShowNotification( new NotificationMessage() { Severity = NotificationSeverity.Success, Summary = "Berhasil dihapus", Detail = "", Duration = 4000 } ); } catch (Exception e) { await ShowNotification( new NotificationMessage() { Severity = NotificationSeverity.Success, Summary = "Gagal dihapus", Detail = e.Message, Duration = 4000 } ); } }
async void SaveAsync() { try { await MasterBarangData.InsertAsync(data); await ReloadAsync(); //this.StateHasChanged(); await ShowNotification( new NotificationMessage() { Severity = NotificationSeverity.Success, Summary = "Berhasil disimpan", Detail = "", Duration = 4000 } ); } catch (Exception e) { await ShowNotification( new NotificationMessage() { Severity = NotificationSeverity.Success, Summary = "Gagal disimpan", Detail = e.Message, Duration = 4000 } ); } }
protected override async Task OnInitializedAsync() { AppState.SetComponentTitle("Master Barang", ""); SatuanModel a = new SatuanModel { KdSatuan = 1, NamaSatuan = "Buah" }; SatuanModel b = new SatuanModel { KdSatuan = 2, NamaSatuan = "Ikat" }; SatuanModel c = new SatuanModel { KdSatuan = 3, NamaSatuan = "Bungkus" }; satuans.Add(a); satuans.Add(b); satuans.Add(c); barangs = await MasterBarangData.GetAsync(); }
async Task ReloadAsync() { barangs = await MasterBarangData.GetAsync(); }