public ActionResult CreatePJ() { Fornecedor fornecedor = new Fornecedor(); PessoaJuridica pj = new PessoaJuridica(); FornecedorViewModel fornecedorVM = new FornecedorViewModel(fornecedor, pj); return View("Edit", fornecedorVM); }
// // GET: /Fornecedor/Create public ActionResult CreatePF() { Fornecedor fornecedor = new Fornecedor(); PessoaFisica pf = new PessoaFisica(); FornecedorViewModel fornecedorVM = new FornecedorViewModel(fornecedor, pf); return View("Edit", fornecedorVM); }
public ActionResult Create(Fornecedor fornecedor) { if (ModelState.IsValid) { db.Fornecedores.Add(fornecedor); db.SaveChanges(); return RedirectToAction("Index"); } return View(fornecedor); }
public FornecedorViewModel(Fornecedor fornecedor, PessoaJuridica pj) { this.fornecedor = fornecedor; this.pessoaJuridica = pj; }
public FornecedorViewModel(Fornecedor fornecedor, PessoaFisica pf) { this.fornecedor = fornecedor; this.pessoaFisica = pf; }
public ActionResult EditPJ(Fornecedor fornecedor, PessoaJuridica pessoaJuridica) { pessoaJuridica.DataCadastro = DateTime.Now; if (ModelState.IsValid) { if (pessoaJuridica.IdPessoa != 0) { db.Entry(fornecedor).State = EntityState.Modified; db.Entry(pessoaJuridica).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } else { db.Fornecedores.Add(fornecedor); db.PessoasJuridicas.Add(pessoaJuridica); db.SaveChanges(); return RedirectToAction("Index"); } } FornecedorViewModel fornecedorVM = new FornecedorViewModel(fornecedor, pessoaJuridica); return View("Edit", fornecedorVM); }
public ActionResult Edit(Fornecedor fornecedor) { if (ModelState.IsValid) { db.Entry(fornecedor).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(fornecedor); }