public ActionResult Edit([Bind(Include = "PessoasId,Ativo,Email,Telefone,Endereco,PessoaTiposId,PessoaFisicaId,Nomes,CPF,RG,DataNascimento")] PessoaFisicas pessoaFisicas) { if (ModelState.IsValid) { db.Entry(pessoaFisicas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PessoaTiposId = new SelectList(db.PessoaTipos, "PessoaTiposId", "Descricao", pessoaFisicas.PessoaTiposId); return(View(pessoaFisicas)); }
public ActionResult Delete(int id) { try { PessoaFisicas pessoaFisicas = db.PessoaFisicas.Find(id); db.PessoaFisicas.Remove(pessoaFisicas); db.SaveChanges(); } catch (DataException) { return(RedirectToAction("Delete", new { id = id, saveChangesError = true })); } return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PessoaFisicas pessoaFisicas = db.PessoaFisicas.Find(id); if (pessoaFisicas == null) { return(HttpNotFound()); } return(View(pessoaFisicas)); }
//Metodo com problema ERRO public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PessoaFisicas pessoaFisicas = db.PessoaFisicas.Find(id); if (pessoaFisicas == null) { return(HttpNotFound()); } ViewBag.PessoaTiposId = new SelectList(db.PessoaTipos, "PessoaTiposId", "Descricao", pessoaFisicas.PessoaTiposId); return(View(pessoaFisicas)); }
public ActionResult Delete(int?id, bool?erroAoSalvar = false) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (erroAoSalvar.GetValueOrDefault()) { ViewBag.ErrorMessage = "Não é possível deletar as alterações. Tente novamente e, se o problema persistir, " + "consulte o administrador do sistema."; } PessoaFisicas pessoaFisicas = db.PessoaFisicas.Find(id); if (pessoaFisicas == null) { return(HttpNotFound()); } return(View(pessoaFisicas)); }
public ActionResult Create([Bind(Include = "PessoaTipoDescricao, Ativo, Email, Telefone, Endereco, PessoaTiposId, Nomes," + " CPF, RG, DataNascimento")] PessoaFisicas pessoaFisicas) { try { if (ModelState.IsValid) { db.PessoaFisicas.Add(pessoaFisicas); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (DataException) { ModelState.AddModelError("", "Não é possível salvar as alterações. Tente novamente e, se o problema persistir, " + "consulte o administrador do sistema."); } return(View(pessoaFisicas)); }