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)); }
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)); }