public void Save(juri entity) { DataModel.Entry(entity).State = entity.id_juri == 0 ? EntityState.Added : EntityState.Modified; DataModel.SaveChanges(); }
public ActionResult List(juri entity, String message, String messageError) { ViewData["message"] = message; ViewData["messageError"] = messageError; if (string.IsNullOrEmpty(entity.nome_juri)) { return View(JuriRepository.GetAll()); } else { return View(JuriRepository.GetAllByCriteria(entity.nome_juri)); } }
public ActionResult Create(juri juri, usuario usuario) { LoadFormNPJ(); try { if (validate(juri)) return View(juri); juri.juri_ativo = true; JuriRepository.Create(juri); return RedirectToAction("List", new { message = "Dados cadastrados com sucesso!" }); } catch { return View(juri); } }
public bool validate(juri entity) { bool retorno = false; if (string.IsNullOrEmpty(entity.nome_juri)) { ModelState.AddModelError("nome_juri", "Campo obrigatório"); retorno = true; } if (entity.data_hora_juri == DateTime.MinValue) { ModelState.AddModelError("data_hora_juri", "Campo obrigatório"); retorno = true; } if (string.IsNullOrEmpty(entity.local_juri)) { ModelState.AddModelError("local_juri", "Campo obrigatório"); retorno = true; } return retorno; }
public ActionResult Delete(int id, juri juri) { try { juri = JuriRepository.GetOne(id); if (juri.processo.Count > 0 || juri.documento.Count > 0 || juri.foto.Count > 0 || juri.inscricao.Count > 0 || juri.presenca.Count > 0) return RedirectToAction("List", new { messageError = "Esse júri simulado possui registros vinculados a seu cadastro. Não é possível excluí-lo." }); JuriRepository.Delete(juri); return RedirectToAction("List", new { message = "Dados excluídos com sucesso!" }); } catch { return View(); } }
public ActionResult Edit(int id, juri juri) { LoadFormNPJ(); try { if (validate(juri)) return View(juri); JuriRepository.Edit(juri); return RedirectToAction("List", new { message = "Dados editados com sucesso!" }); } catch { return View(); } }
public void Delete(juri entity) { DataModel.juri.Remove(entity); DataModel.SaveChanges(); }
public void Edit(juri entity) { Save(entity); }
public void Create(juri entity) { Save(entity); }
public void LoadFormJuri() { IEnumerable<juri> lst = JuriRepository.GetAll(); int c = lst.Count(); juri temp = new juri(); temp.id_juri = 0; temp.nome_juri = ""; List<juri> lstTemp = new List<juri>(); lstTemp.Add(temp); foreach (var item in lst) { lstTemp.Add(item); } ViewData["lstJuri"] = lstTemp.AsEnumerable<juri>(); }