public permohonan CreatePermohonan(layanan t) { if (t == null || t.Id <= 0) { throw new ArgumentNullException("layanan", "layanan IsNull atau Id Layanan 0"); } else if (Pemohon == null) { throw new ArgumentNullException("Pemohon", "Pemohon Tidak Ada"); } else { var itemPermohonan = new permohonan { IdLayanan = t.Id, IdPemohon = Pemohon.Id, Status = StatusPermohonan.Baru }; var result = UnitWorkPermohonan.InsertNewPermohonan(itemPermohonan, t); if (result != null) { this.Permohonan = itemPermohonan; return(itemPermohonan); } else { throw new ArgumentNullException("permohonan", "Permohonan Tidak Berhasil Dibuat"); } } }
public List <persyaratan> GetPersyaratans(layanan t) { if (t == null) { throw new SystemException("Layanan Tidak Boleh Null"); } return(UnitOfWorkPersyaratan.GetPersyaratans(t)); }
public void UpdateLayananItem_HarapanNotNull_KenyataanNotNull() { var tah = new layanan(); service.Setup(O => O.UpdateLayanan(tah)).Returns(tah); var result = service.Object.UpdateLayanan(tah); Assert.True(result != null); }
public void UpdateLayananItem_HarapanNull_KenyataanNull() { layanan tah = null; service.Setup(O => O.UpdateLayanan(null)).Returns(tah); var result = service.Object.UpdateLayanan(null); Assert.Equal(null, result); }
public void GetTahapansFromLayananItem_HarapanTidakKosng_KenyataanNyaKosong() { var tah = new layanan(); service.Setup(O => O.GetTahapans(tah)).Returns(new List <tahapan>()); var result = service.Object.GetTahapans(tah); Assert.True(result.Count <= 0); }
public void GetLayananById_HarapanNull_KenyataanNull() { layanan tah = null; service.Setup(O => O.GetLayananById(1)).Returns(tah); var result = service.Object.GetLayananById(1); Assert.Equal(null, result); }
public void CreatePermohonan_expected_Null_actual_Null() { var t = new layanan { Id = 1, IdKategoriLayanan = 1 }; var itemPermohonan = new permohonan { IdLayanan = t.Id, IdPemohon = 1, Status = AppCore.StatusPermohonan.Baru }; A.CallTo(() => (unitWork.InsertNewPermohonan(itemPermohonan, t))).WithAnyArguments().Returns(null); Assert.Throws <ArgumentNullException>(() => service.CreatePermohonan(t)); }
public List <tahapan> GetTahapans(layanan t) { using (var db = new OcphDbContext()) { if (t == null) { throw new ArgumentNullException(t.GetType().Name, " IsNull"); } else { return(db.Tahapans.Where(O => O.BidangId == t.Id).ToList()); } } }
public List <persyaratan> GetPersyaratans(layanan t) { if (t == null) { throw new ArgumentNullException("layanan", "Layanan IsNUll"); } else { using (var db = new OcphDbContext()) { return(db.Persyaratans.Where(O => O.IdLayanan == t.Id).ToList()); } } }
private async void ListView_ItemTapped(object sender, ItemTappedEventArgs e) { var result = await DisplayActionSheet("Lihat", "Cancel", "", "Tahapan", "Persyaratan"); layanan l = (e.Item as layanan); if (result == "Tahapan") { await Navigation.PushAsync(new Contents.TahapanView(l)); } else if (result == "Persyaratan") { await Navigation.PushAsync(new Contents.PersyaratanView(l)); } }
public void CreatePermohonan_expected_true_actual_true() { var t = new layanan { Id = 1, IdKategoriLayanan = 1 }; var itemPermohonan = new permohonan { IdLayanan = t.Id, IdPemohon = 1, Status = AppCore.StatusPermohonan.Baru }; A.CallTo(() => (unitWork.InsertNewPermohonan(itemPermohonan, t))).WithAnyArguments().Returns(new permohonan() { Id = 25 }); var result = service.CreatePermohonan(t); Assert.True(result); }
public IActionResult Post([FromBody] layanan value) { try { var result = service.InsertLayanan(value); if (result != null) { return(Ok(result)); } else { throw new SystemException("Tidak Dapat Tambah Data"); } } catch (Exception ex) { return(BadRequest(ex)); } }
public layanan UpdateLayanan(layanan t) { using (var db = new OcphDbContext()) { if (t == null) { throw new ArgumentNullException("layanan", "IsNull"); } else { var isUpdate = db.Layanans.Update(O => new { O.IdKategoriLayanan, O.Nama }, t, O => O.Id == t.Id); if (isUpdate) { return(t); } else { return(null); } } } }
public layanan InsertLayanan(layanan t) { using (var db = new OcphDbContext()) { if (t == null) { throw new ArgumentNullException(t.GetType().Name, " IsNull"); } else { t.Id = db.Layanans.InsertAndGetLastID(t); if (t.Id > 0) { return(t); } else { return(null); } } } }
public permohonan InsertNewPermohonan(permohonan itemPermohonan, layanan lay) { using (var db = new OcphDbContext()) { try { //Tahapan itemPermohonan.Id = db.Permohonans.InsertAndGetLastID(itemPermohonan); if (itemPermohonan.Id > 0) { return(itemPermohonan); } else { throw new SystemException("Permohonan Baru Tidak Dapat Dibuat"); } } catch (Exception ex) { throw new SystemException(ex.Message); } } }
public TahapanViewModel(layanan item) { Title = item.Nama.ToUpper(); SourceView = new ObservableCollection <tahapan>(item.Tahapans.OrderBy(O => O.Urutan)); }
public TahapanView(layanan item) { InitializeComponent(); BindingContext = new TahapanViewModel(item); }
public static List <tahapan> GetTahapans(this layanan item) { return(service.GetTahapans(item)); }
public IActionResult Put(int id, [FromBody] layanan value) { return(Ok(service.UpdateLayanan(value))); }
public TahapanService(layanan item) { _layanan = item; }
public PersyaratanViewModel(layanan item) { Title = item.Nama.ToUpper(); SourceView = new ObservableCollection <persyaratan>(item.Persyaratans); }