Ejemplo n.º 1
0
 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");
         }
     }
 }
Ejemplo n.º 2
0
 public List <persyaratan> GetPersyaratans(layanan t)
 {
     if (t == null)
     {
         throw new SystemException("Layanan Tidak Boleh Null");
     }
     return(UnitOfWorkPersyaratan.GetPersyaratans(t));
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
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));
        }
Ejemplo n.º 8
0
 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());
         }
     }
 }
Ejemplo n.º 9
0
 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));
     }
 }
Ejemplo n.º 13
0
 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);
             }
         }
     }
 }
Ejemplo n.º 14
0
 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);
             }
         }
     }
 }
Ejemplo n.º 15
0
 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)));
 }
Ejemplo n.º 20
0
 public TahapanService(layanan item)
 {
     _layanan = item;
 }
 public PersyaratanViewModel(layanan item)
 {
     Title      = item.Nama.ToUpper();
     SourceView = new ObservableCollection <persyaratan>(item.Persyaratans);
 }