// GET: Pessoa/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pessoa pessoa = db.Pessoas.Find(id); AtualizaPessoaFisicaViewModel pessoaVM = new AtualizaPessoaFisicaViewModel() { PessoaID = pessoa.PessoaID, Nome = pessoa.Nome, Endereco = pessoa.Endereco, Telefone = pessoa.Telefone, CEP = pessoa.CEP, Bairro = pessoa.Bairro, Cidade = pessoa.Cidade, UF = pessoa.UF, Email = pessoa.Email }; if (pessoa == null) { return(HttpNotFound()); } return(View(pessoaVM)); }
public ActionResult Edit(AtualizaPessoaFisicaViewModel pessoaFisicaViewModel) { if (ModelState.IsValid) { var pessoaFisica = new PessoaFisica { PessoaID = pessoaFisicaViewModel.PessoaID, Bairro = pessoaFisicaViewModel.Bairro, CEP = pessoaFisicaViewModel.CEP, Cidade = pessoaFisicaViewModel.Cidade, CPF = pessoaFisicaViewModel.CPF, Email = pessoaFisicaViewModel.Email, Endereco = pessoaFisicaViewModel.Endereco, Nome = pessoaFisicaViewModel.Nome, RG = pessoaFisicaViewModel.RG, Telefone = pessoaFisicaViewModel.Telefone, UF = pessoaFisicaViewModel.UF }; db.Entry(pessoaFisica).State = EntityState.Modified; db.SaveChanges(); TempData["Mensagem"] = "Pessoa Fisica Atualizada Com Sucesso!"; return(RedirectToAction("Index")); } return(View(pessoaFisicaViewModel)); }