public ActionResult Editar(Contato contato) { try { if (ModelState.IsValid) { banco.Entry(contato).State = EntityState.Modified; banco.SaveChanges(); return RedirectToAction("Index"); } }catch(Exception e){ throw new UpdateException(e.Message); } return View(contato); }
public ActionResult Adicionar(Contato contato) { if (ModelState.IsValid) { bool teste = banco.Contato.ToList().Exists(c => c.Nome == contato.Nome); if (!banco.Contato.ToList().Exists(c => c.Nome == contato.Nome)) { banco.Contato.Add(contato); banco.SaveChanges(); return RedirectToAction("Index"); } else return View(contato); } return View(contato); }
public JsonResult Procurar(Contato contato) { var contatos = from c in banco.Contato where c.Nome == contato.Nome select c; return Json(contatos, JsonRequestBehavior.AllowGet); }