public ActionResult Edit(Seguro seguro) { try { // TODO: Add update logic here if (ModelState.IsValid) { string msgErro = seguro.ValidaObjetoSegurado(seguro.ObjSegurado); if (!String.IsNullOrEmpty(msgErro)) { return(RedirectToAction("ErrorObject", new { msg = msgErro })); } else { if (!Util.ValidaCPF(seguro.DocCliente) && !Util.ValidaCNPJ(seguro.DocCliente)) { return(RedirectToAction("ErrorObject", new { msg = "CPF ou CNPJ inválido para Doc. do cliente." })); } } db.Entry(seguro).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seguro)); } catch { return(View()); } }
public ActionResult Create(Seguro seguro) { try { // TODO: Add insert logic here if (ModelState.IsValid) { string msgErro = seguro.ValidaObjetoSegurado(seguro.ObjSegurado); if (!String.IsNullOrEmpty(msgErro)) { return(RedirectToAction("ErrorObject", new { msg = msgErro })); } else { if (!Util.ValidaCPF(seguro.DocCliente) && !Util.ValidaCNPJ(seguro.DocCliente)) { return(RedirectToAction("ErrorObject", new { msg = "CPF ou CNPJ inválido para Doc. do cliente." })); } } db.Seguros.Add(seguro); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seguro)); } catch { return(View()); } }