public JsonResult UpdateEmployee(CRUDOperation.Models.EmployeeModel employeeModel) { try { List <Employee> employeeList = db.Employees.Where(x => x.EmployeeId == employeeModel.EmployeeId).ToList(); // List<Employee> employeeList = IQuery.ToList(); if (employeeList == null && employeeList.Count() == 0) { throw new Exception("Employee not Exist"); } else { // employeeList.EmployeeId = employeeModel.EmployeeId; employeeList[0].EmployeeId = employeeModel.EmployeeId; employeeList[0].FirstName = employeeModel.FirstName; employeeList[0].LastName = employeeModel.LastName; employeeList[0].Salary = employeeModel.Salary; } this.db.SaveChanges(); string text = RenderViewToString(this.ControllerContext, "_Update", employeeModel); return(Json(new { Code = 0, Message = text })); } catch (Exception ex) { return(Json(new { Code = -1, Message = "Failed" })); } }
public JsonResult SaveEmployeeDetails(CRUDOperation.Models.EmployeeModel employeeModel) { Employee employee = new Employee() { FirstName = employeeModel.FirstName, LastName = employeeModel.LastName, Salary = employeeModel.Salary }; db.Employees.Add(employee); this.db.SaveChangesAsync(); return(Json(new { code = 0, Message = "Saved" })); }
public JsonResult UpdatePopUp(CRUDOperation.Models.EmployeeModel employeeModel) { string convertedData = RenderViewToString(this.ControllerContext, "~/Views/Employee/_Update.cshtml", employeeModel); return(Json(new { code = 0, message = convertedData })); }