public ViewModelPessoa() { Pessoas.Add(new PessoaFisica() { Nome = "Alex Pinheiro", Nascimento = new DateTime(1983, 12, 15), CPF = "111.111.111-33" }); Pessoas.Add(new PessoaFisica() { Nome = "Rodrigo Pinheiro", Nascimento = new DateTime(1988, 12, 24), CPF = "111.111.333-33" }); Pessoas.Add(new PessoaJuridica() { Nome = "Mr Micro", CNPJ = "10001.11011001/55" }); Pessoas.Add(new PessoaJuridica() { Nome = "Apple", CNPJ = "99999.88811001/55" }); PessoaSelecionada = Pessoas.FirstOrDefault(); }
public PessoaViewModel() { this.Pessoas = context.Pessoas.ToList(); this.Pessoa = new SistemaDeVendas.Pessoa(); this.PessoaFisica = new SistemaDeVendas.PessoaFisica(); this.PessoaJuridica = new SistemaDeVendas.PessoaJuridica(); PessoaSelecionada = Pessoas.FirstOrDefault(); }
public ActionResult Delete(int id, IFormCollection collection) { try { var pessoa = Pessoas.FirstOrDefault(x => x.Id == id); Pessoas.Remove(pessoa); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(int id, Pessoa pessoa) { try { var pessoaOld = Pessoas.FirstOrDefault(x => x.Id == id); Pessoas.Remove(pessoaOld); pessoa.Id = id; Pessoas.Add(pessoa); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// GET: Pessoa/Delete/5 public ActionResult Delete(int id) { var pessoa = Pessoas.FirstOrDefault(x => x.Id == id); return(View(pessoa)); }