private LaporanDinasModel R02_SuratDinasIDHarusTerdaftar(LaporanDinasModel ld) { var suratdinas = _suratDinasDal.GetData(ld); if (suratdinas is null) { throw new ArgumentException("'suratdinas' invalid"); } else { ld.SuratDinasID = suratdinas.SuratDinasID; } return(ld); }
public void Void(ISuratDinasKey key) { var sd = _suratDinasDal.GetData(key); // jika sudah dibuatkan laporan, tidak boleh update data surat dinas //sd = R14_SuratDinasTerlaporTidakBolehUpdate(sd); // proses simpan using (var trans = TransHelper.NewScope()) { // update ke db _suratDinasDal.Delete(sd); // commit changes trans.Complete(); } }
public void GetData_Test() { using (var trans = TransHelper.NewScope()) { // arrange var expected = SuratDinasTestData(); _sut.Insert(expected); // act var actual = _sut.GetData(expected); // assert actual.Should().BeEquivalentTo(expected); } }