예제 #1
0
        public ActionResult Delete(int id)
        {
            ViewBag.KaryawanList = new SelectList(KaryawanRepo.GetAll(), "Id", "Description");
            KaryawanViewModel model = KaryawanRepo.GetById(id);

            return(PartialView(model));
        }
예제 #2
0
        public ActionResult Details(int id)
        {
            ViewBag.KaryawanList = new SelectList(KaryawanRepo.GetAll());
            KaryawanViewModel model = KaryawanRepo.GetById(id);

            return(PartialView(model));
        }
예제 #3
0
 public ActionResult DeleteConfirm(int id)
 {
     if (KaryawanRepo.DeleteById(id))
     {
         return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { success = false, message = KaryawanRepo.Message }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #4
0
 public ActionResult Edit(KaryawanViewModel model)
 {
     if (ModelState.IsValid)
     {
         if (KaryawanRepo.Update(model))
         {
             return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { success = false, message = KaryawanRepo.Message }, JsonRequestBehavior.AllowGet));
         }
     }
     else
     {
         return(Json(new { success = false, message = "Invalid" }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #5
0
        public ActionResult Edit(int id)
        {
            KaryawanViewModel model = KaryawanRepo.GetById(id);

            return(PartialView(model));
        }
예제 #6
0
 public ActionResult List()
 {
     return(PartialView(KaryawanRepo.GetAll()));
 }