public ActionResult UpdateInfo(Emp_BasicInfoModel EditEmpInfo) { string returnID = "0"; string Id = EditEmpInfo.ID.ToString(); // string EmpId = Session["EMPID"].ToString(); // List<Emp_BasicInfoModel> empBasicinfo = (List<Emp_BasicInfoModel>)Session["manager"]; // string EditEmployeeID = Request.Cookies["EditEmployeeID"].Value; var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext); using (var clientContext = spContext.CreateUserClientContextForSPHost()) { /* foreach (Emp_BasicInfoModel emparr in empBasicinfo) * { * if (emparr.UserNameId == EditEmpInfo.Manager) * { * EditEmpInfo.Manager = (emparr.ID).ToString(); * * EditEmpInfo.ManagerCode = emparr.EmpCode; * } * } */ // string itemdata = EditEmpInfo.FirstName == null ? "'FirstName' : null" : "'FirstName' : '" + EditEmpInfo.FirstName + "'"; // itemdata += EditEmpInfo.LastName == null ? ",'LastName' : null" : ",'LastName' : '" + EditEmpInfo.LastName + "'"; string itemdata = "'FirstName': '" + EditEmpInfo.FirstName + "',"; itemdata += "'CompanyId': " + EditEmpInfo.Company + ""; //items += emp_Publication.Publication == null ? ",'Publication':null" : ",'Publication':'" + emp_Publication.Publication + "'"; // itemdata += "'MiddleName': '" + EditEmpInfo.MiddleName + "',"; // itemdata += "'LastName': '" + EditEmpInfo.LastName + "'"; /* itemdata += "'JoiningDate': '" + EditEmpInfo.JoiningDate + "',"; * // itemdata += "'JoiningDate': '" + dt.ToString("MM/dd/yyyy") + "',"; * itemdata += "'DOB': '" + EditEmpInfo.DOB + "',"; * itemdata += "'Gender': '" + EditEmpInfo.Gender + "',"; * itemdata += "'MaritalStatus': '" + EditEmpInfo.MaritalStatus + "',"; * itemdata += "'OnProbationTill': '" + EditEmpInfo.OnProbationTill + "',"; * itemdata += "'ProbationStatus': '" + EditEmpInfo.ProbationStatus + "',"; * itemdata += "'ManagerId': " + EditEmpInfo.Manager + ","; * itemdata += "'ManagerCode': '" + EditEmpInfo.ManagerCode + "',"; * itemdata += "'OfficeEmail': '" + EditEmpInfo.OfficeEmail + "',"; * itemdata += "'ContactNumber': '" + EditEmpInfo.ContactNumber + "',"; * itemdata += "'MobileNo': '" + EditEmpInfo.MobileNo + "',"; * itemdata += "'CompanyId': " + EditEmpInfo.Company + ","; * itemdata += "'DesignationId': " + EditEmpInfo.Designation + ","; * itemdata += "'DepartmentId': " + EditEmpInfo.Department + ","; * itemdata += "'DivisionId': " + EditEmpInfo.Division + ","; * itemdata += "'RegionId': " + EditEmpInfo.Region + ","; * itemdata += "'BranchId':" + EditEmpInfo.Branch + ""; */ emp.UpdateEmp(clientContext, itemdata, Id); // VM_Emp_Detail.Empdata = emp.GetEmployeeById(clientContext, id); } return(Json(returnID, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateInfo(Emp_BasicInfoModel EditEmpInfo) { string returnID = "0"; string ID = EditEmpInfo.ID.ToString(); List <Emp_BasicInfoModel> empBasicinfo = (List <Emp_BasicInfoModel>)Session["managercode"]; var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext); using (var clientContext = spContext.CreateUserClientContextForSPHost()) { foreach (Emp_BasicInfoModel emparr in empBasicinfo) { if (emparr.ID.ToString() == EditEmpInfo.Manager) { EditEmpInfo.Manager = (emparr.ID).ToString(); EditEmpInfo.ManagerCode = emparr.EmpCode; } } string itemdata = "'JoiningDate': '" + EditEmpInfo.JoiningDate + "',"; itemdata += "'DOB': '" + EditEmpInfo.DOB + "',"; itemdata += "'MaritalStatus': '" + EditEmpInfo.MaritalStatus + "',"; itemdata += "'Gender': '" + EditEmpInfo.Gender + "',"; //itemdata += "'MiddleName': '" + EditEmpInfo.MiddleName + "',"; //itemdata += "'LastName': '" + EditEmpInfo.LastName + "'"; itemdata += "'OnProbationTill': '" + EditEmpInfo.OnProbationTill + "',"; itemdata += "'ProbationStatus': '" + EditEmpInfo.ProbationStatus + "',"; itemdata += "'ManagerId': " + EditEmpInfo.Manager + ","; itemdata += "'ManagerCode': '" + EditEmpInfo.ManagerCode + "',"; itemdata += "'OfficeEmail': '" + EditEmpInfo.OfficeEmail + "',"; itemdata += "'ContactNumber': '" + EditEmpInfo.ContactNumber + "',"; itemdata += "'MobileNo': '" + EditEmpInfo.MobileNo + "',"; itemdata += "'DOB_Months': '" + EditEmpInfo.DOB_Months + "',"; itemdata += "'JoiningDate_Month': '" + EditEmpInfo.JoiningDate_Month + "',"; itemdata += "'CompanyId': " + EditEmpInfo.Company + ","; itemdata += "'DesignationId': " + EditEmpInfo.Designation + ","; itemdata += "'DepartmentId': " + EditEmpInfo.Department + ","; itemdata += "'DivisionId': " + EditEmpInfo.Division + ","; itemdata += "'RegionId': " + EditEmpInfo.Region + ","; itemdata += "'BranchId':" + EditEmpInfo.Branch + ""; emp.UpdateEmp(clientContext, itemdata, ID); } return(Json(returnID, JsonRequestBehavior.AllowGet)); }