public void Save(npj entity) { DataModel.Entry(entity).State = entity.id_npj == 0 ? EntityState.Added : EntityState.Modified; DataModel.SaveChanges(); }
public bool validate(npj entity) { bool retorno = false; if (string.IsNullOrEmpty(entity.nome_npj)) { ModelState.AddModelError("nome_npj", "Campo obrigatório"); retorno = true; } if (string.IsNullOrEmpty(entity.cnpj_npj)) { ModelState.AddModelError("cnpj_npj", "Campo obrigatório"); retorno = true; } if (!ValidaCNPJ(entity.cnpj_npj)) { ModelState.AddModelError("cnpj_npj", "CNPJ inválido"); retorno = true; } if (string.IsNullOrEmpty(entity.endereco_npj)) { ModelState.AddModelError("endereco_npj", "Campo obrigatório"); retorno = true; } if (string.IsNullOrEmpty(entity.telefone_npj)) { ModelState.AddModelError("telefone_npj", "Campo obrigatório"); retorno = true; } return(retorno); }
public ActionResult List(npj entity, String message, String messageError) { ViewData["message"] = message; ViewData["messageError"] = messageError; if (string.IsNullOrEmpty(entity.cnpj_npj) && (string.IsNullOrEmpty(entity.nome_npj))) { return(View(NPJRepository.GetAll())); } else { return(View(NPJRepository.GetAllByCriteria(entity.nome_npj, entity.cnpj_npj))); } }
public ActionResult Edit(int id, npj npj) { LoadFormFaculdade(); try { if (validate(npj)) { return(View(npj)); } NPJRepository.Edit(npj); return(RedirectToAction("List", new { message = "Dados editados com sucesso!" })); } catch { return(View()); } }
public ActionResult Delete(int id, npj npj) { try { npj = NPJRepository.GetOne(id); if (npj.juri.Count > 0) { return(RedirectToAction("List", new { messageError = "Esse NPJ possui registros vinculados a seu cadastro. Não é possível excluí-lo." })); } NPJRepository.Delete(npj); return(RedirectToAction("List", new { message = "Dados excluídos com sucesso!" })); } catch { return(View()); } }
public void Delete(npj entity) { DataModel.npj.Remove(entity); DataModel.SaveChanges(); }
public void Edit(npj entity) { Save(entity); }
public void Create(npj entity) { Save(entity); }