public JsonResult Edit(AdminVMEmployee AdminVMEmployees) { bool status = false; if (ModelState.IsValid) { var edit = db.Employees.Where(x => x.Id.Equals(AdminVMEmployees.Id)).SingleOrDefault(); edit.FirstName = AdminVMEmployees.FirstName; edit.LastName = AdminVMEmployees.LastName; edit.Position = AdminVMEmployees.Position; edit.Username = AdminVMEmployees.Username; edit.Password = AdminVMEmployees.Password; edit.Branch_Id = AdminVMEmployees.Branch_Id; db.Entry(edit).State = EntityState.Modified; db.SaveChanges(); status = true; } return(new JsonResult { Data = new { status = status, Url = "" } }); }
// GET: Majors/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Employee employee = db.Employees.Find(id); if (employee == null) { return(HttpNotFound()); } var branch = db.Branchs.OrderBy(x => x.Id).Select(i => new SelectListItem() { Text = i.Name, Value = i.Id.ToString(), Selected = false }).ToArray(); foreach (var get in branch) { if (get.Value == employee.Branch.Id.ToString()) { get.Selected = true; break; } } ViewBag.EBranchList = branch; var toview = new AdminVMEmployee(employee); return(View(toview)); }