public ActionResult Create(PessoaViewModel model) { try { if (ModelState.IsValid) { using (var contexto = new CrudSemBDEntities()) { contexto.Pessoa.Add(new Pessoa { nmPessoa = model.nmPessoa, dtnascimento = Convert.ToDateTime(model.dtnascimento), pessoaCPF = model.pessoaCPF, idSexo = model.idSexo }); contexto.SaveChanges(); } } return(RedirectToAction("Index")); } catch { return(View(model)); } }
public ActionResult Edit(PessoaViewModel model) { try { if (ModelState.IsValid) { using (var context = new CrudSemBDEntities()) { var buscaPessoa = context.Pessoa.Find(model.idPessoa); if (buscaPessoa != null) { buscaPessoa.nmPessoa = model.nmPessoa; buscaPessoa.dtnascimento = Convert.ToDateTime(model.dtnascimento); buscaPessoa.pessoaCPF = model.pessoaCPF; buscaPessoa.idSexo = model.idSexo; } context.SaveChanges(); } } return(RedirectToAction("Index")); } catch { return(View(model)); } }
public ActionResult Delete(PessoaViewModel model) { try { using (var context = new CrudSemBDEntities()) { var buscaPessoa = context.Pessoa.Find(model.idPessoa); if (buscaPessoa != null) { context.Pessoa.Remove(buscaPessoa); context.SaveChanges(); } } return(RedirectToAction("Index")); } catch { return(View(model)); } }