public void Save(vitima entity) { DataModel.Entry(entity).State = entity.id_vitima == 0 ? EntityState.Added : EntityState.Modified; DataModel.SaveChanges(); }
public ActionResult Create(vitima vitima) { LoadFormProcesso(); try { if (validate(vitima)) return View(vitima); VitimaRepository.Create(vitima); return RedirectToAction("ListByIdProcess", new { id = vitima.fk_id_processo, message = "Dados cadastrados com sucesso!" }); } catch { return View(vitima); } }
public bool validate(vitima entity) { bool retorno = false; if (string.IsNullOrEmpty(entity.nome_vitima)) { ModelState.AddModelError("nome_vitima", "Campo obrigatório"); retorno = true; } return retorno; }
public ActionResult Delete(int id, vitima vitima) { try { vitima = VitimaRepository.GetOne(id); VitimaRepository.Delete(vitima); return RedirectToAction("ListByIdProcess", new { id = vitima.fk_id_processo, message = "Dados excluídos com sucesso!" }); } catch { return View(); } }
public void Delete(vitima entity) { DataModel.vitima.Remove(entity); DataModel.SaveChanges(); }
public void Edit(vitima entity) { Save(entity); }
public void Create(vitima entity) { Save(entity); }