コード例 #1
0
        // 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));
        }
コード例 #2
0
        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));
        }