public ActionResult EditEmployee(Employee emp) { try { MTSHRDataLayer.Employee data_emp = new MTSHRDataLayer.Employee(); data_emp.UpdateEmployeeLeavePolicy(emp.id, emp.DepartmentId); Int64 result = data_emp.Edit(emp.Aadhar, emp.Dateofbirth, emp.Dateofjoin, emp.Designation, emp.DepartmentId, emp.Email, emp.Employee_ID, emp.Fathername, emp.Firstname, emp.Gender, emp.id, emp.Lastname, emp.Maritalstatus, emp.Mobile, emp.Nationality, emp.Pancard, emp.Spousename, emp.PF_AccountNumber, emp.PF_UAN, emp.ESI_Number, emp.FunctionalRole); if (result >= 1) { TempData["employeeid"] = result; TempData.Keep("employeeid"); return(Content("EditSuccess")); } else { return(Content("Failed")); } } catch (Exception ex) { BaseExceptionHandler.HandleException(ref ex); } return(Content("Failed")); }