private void ShouldReturnErrorDuplicateUpdate() { var dataAccessJsonStr = string.Empty; var formattedJsonStr = string.Empty; try { var model = new SatuanModel() { id = 1, nama = "Satuan #2", }; _services.Update(model); } catch (DataAccessException ex) { dataAccessJsonStr = JsonConvert.SerializeObject(ex.DataAccessStatusInfo); formattedJsonStr = JToken.Parse(dataAccessJsonStr).ToString(); } finally { _testOutputHelper.WriteLine(formattedJsonStr); } }
private void ShouldReturnSuccessForUpdate() { var operationSecceded = false; var dataAccessJsonStr = string.Empty; var formattedJsonStr = string.Empty; try { var model = new SatuanModel() { id = 1, nama = "Satuan #1 (Update)", keterangan = "Keterangan Satuan #1" }; _services.Update(model); operationSecceded = true; } catch (DataAccessException ex) { operationSecceded = ex.DataAccessStatusInfo.OperationSucceeded; dataAccessJsonStr = JsonConvert.SerializeObject(ex.DataAccessStatusInfo); formattedJsonStr = JToken.Parse(dataAccessJsonStr).ToString(); } try { Assert.True(operationSecceded); _testOutputHelper.WriteLine("Data berhasil diubah."); } finally { _testOutputHelper.WriteLine(formattedJsonStr); } }
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(); }
public void ShouldReturnModelMatchingId() { SatuanModel model = null; var idToGet = 1; try { model = (SatuanModel)_services.GetById(idToGet); } catch (DataAccessException ex) { _testOutputHelper.WriteLine(ex.DataAccessStatusInfo.GetFormatedValues()); } Assert.True(model != null); Assert.True(model.id == idToGet); if (model != null) { TestsHelper.WriteModel(_testOutputHelper, model); } }
private void ShouldReturnSuccessForInsert() { var operationSecceded = false; var dataAccessJsonStr = string.Empty; var formattedJsonStr = string.Empty; try { for (int i = 1; i <= 10; i++) { var model = new SatuanModel() { nama = $"Satuan #{i}", keterangan = $"Keterangan Satuan #{i}" }; _services.Insert(model); } operationSecceded = true; } catch (DataAccessException ex) { operationSecceded = ex.DataAccessStatusInfo.OperationSucceeded; dataAccessJsonStr = JsonConvert.SerializeObject(ex.DataAccessStatusInfo); formattedJsonStr = JToken.Parse(dataAccessJsonStr).ToString(); } try { Assert.True(operationSecceded); _testOutputHelper.WriteLine("Data berhasil ditambahkan."); } finally { _testOutputHelper.WriteLine(formattedJsonStr); } }
private void OperationButtons_OnSaveButtonClick(object sender, EventArgs e) { var model = new SatuanModel { nama = textBoxNama.Text, keterangan = textBoxKeterangan.Text }; var modelArgs = new ModelEventArgs <SatuanModel>(model); if (_isNewData) { if (Messages.ConfirmSave(_typeName)) { OnSaveData?.Invoke(this, modelArgs); } } else if (Messages.ConfirmUpdate(_typeName)) { model.id = _model.id; OnSaveData?.Invoke(this, modelArgs); } }
public BarangModel() { Satuan = new SatuanModel(); PenyesuaianStoks = new List <PenyesuaianStokModel>(); }
public PenyesuaianStokModel() { Barang = new BarangModel(); Satuan = new SatuanModel(); }
public SatuanServicesFixture() { Model = new SatuanModel(); Services = new SatuanServices(null, new ModelDataAnnotationCheck()); }