Estou iniciando meus estudos no MVC asp.net, já trabalhei com asp, webform, silverlight e agora quero estudar MVC asp.net, mas estou com problemas numa simples operação de edição no meu controller.
[HttpPost]
public ActionResult Edit(Contato contatoEdicao)
{
try
{
var original = (from cont in contato.Contatos where cont.id == contatoEdicao.id select cont).First();
if (!ModelState.IsValid)
return View(original);
// AQUI EU DEVERIA CHAMAR O MÉTODO DE ATUALIZAÇÃO ApplyCurrentValue(...)
// ENTRETANTO NÃO CONSIGO PORQUE O Visual Studio ACUSA COMO ERRO.
// NO MEU CASO ELE ME TRAZ PELO Intellicense O MÉTODO ApplyPropertyChanges.
//O QUE ESTOU FAZENDO DE ERRADO ?
contato.SaveChanges();
return RedirectToAction("Index");
}
catch
{
return View();
}
}