내 세부보기에서 이것을 가지고 있습니다 : UI Snapshot양식 요소 업데이트
이 세부 사항은 이전 페이지에서 왔습니다. 이제 변경된 요소를 다시 DB에 저장하려고합니다. 어떻게해야합니까? 내 홈 컨트롤러 클래스에이 있습니다 :
[HttpPost]
public ActionResult UpdateItem (Employee model)
{
var getEmployee = storeDB.Employees.SingleOrDefault(c=>c.Id == model.Id);
getEmployee.Name = model.Name.ToString();
getEmployee.Address = model.Address.ToString();
storeDB.Employees.Add(model);
storeDB.SaveChanges();
return RedirectToAction("Index");
}
그러나 이것은 내 모델 클래스에 있습니다. 어떻게 연결합니까?
수정 후 ID는 존재하지 않습니다 – Birey
나는 ID를 매개 변수로 전달하지 않기 때문에 알고 있습니다. 그럼 첫 번째 줄을 제거해야합니까? –
업데이트를 위해, 당신은이 모델이 있다고 가정하면이 첫번째 줄 (예 : c => c.Id == model.Id) 이 필요할 수 있습니다. – Birey