public AdminContextTest()
 {
     bidangUow = A.Fake <IBidangUOW>();
     A.CallTo(() => bidangUow.GetBidangTugas(new petugas())).WithAnyArguments().Returns(new bidang());
     permohonanService = A.Fake <IPermohonanService>();
     service           = new AdminService(new AppCore.ModelDTO.petugas(), permohonanService, bidangUow);
 }
 public AdminService(petugas admin, IPermohonanService permohonanService, IBidangUOW bidangUow)
 {
     this.Petugas      = admin;
     PermohonanService = permohonanService;
     BidangUnitOfWork  = bidangUow;
     ListBidangTugas   = BidangUnitOfWork.GetBidangTugas();
 }
Esempio n. 3
0
        public async Task <IActionResult> UpdatePermohonan([FromBody] permohonan item)
        {
            try
            {
                service = new PermohonanService(new UOWPermohonan());
                bool result = await service.UpdatePermohonan(item);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                throw new SystemException(ex.Message);
            }
        }
Esempio n. 4
0
        public async Task <IActionResult> Get(int id)
        {
            try
            {
                await Task.Delay(100);

                service = new PermohonanService(new UOWPermohonan());
                var result = service.GetPermohonan(id);
                return(Ok(result));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Esempio n. 5
0
        public IActionResult GetByPemohonId(int Id)
        {
            service = new PermohonanService(new UOWPermohonan());
            var pemohon = service.GetPemohon(Id);
            var result  = service.GetPermohonans();

            if (result != null)
            {
                return(Ok(result));
            }
            else
            {
                return(NotFound());
            }
        }