Ejemplo n.º 1
0
 public ActionResult Add(MEmployeeVM model)
 {
     ViewBag.ListCompany = new SelectList(MCompanyRepo.get(), "id", "name");
     if (ModelState.IsValid)
     {
         if (MEmployeeRepo.HitungEmplo(model) == true)
         {
             var result = new
             {
                 success      = true,
                 alertType    = "warning",
                 alertStrong  = "Error!",
                 alertMessage = "Employee number already used"
             };
             return(Json(result, JsonRequestBehavior.AllowGet));
         }
         else if (MEmployeeRepo.HitungEmplo(model) == false)
         {
             MEmployeeRepo.insert(model);
             var result = new
             {
                 success      = false,
                 alertType    = "success",
                 alertStrong  = "Data Saved !",
                 alertMessage = "New Employee has been add with employee ID number" + model.employee_number
             };
             return(Json(result, JsonRequestBehavior.AllowGet));
         }
     }
     return(PartialView("_Add", model));
 }
Ejemplo n.º 2
0
 public ActionResult Edit(MEmployeeVM model)
 {
     ViewBag.ListCompany = new SelectList(MEmployeeRepo.get(), "id", "name");
     if (MEmployeeRepo.HitungEmplo(model) == true)
     {
         var result = new
         {
             success      = true,
             alertType    = "warning",
             alertStrong  = "Error!",
             alertMessage = "Employee number already used"
         };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     else if (MEmployeeRepo.HitungEmplo(model) == false)
     {
         MEmployeeRepo.update(model);
         var result = new
         {
             success      = false,
             alertType    = "success",
             alertStrong  = "Data Updated !",
             alertMessage = "Data Updated! Data employee has been Updated"
         };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     return(PartialView(model));
 }