// GET: AgenteAcidentes/Create public ActionResult Create() { ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); var agenteAcidenteViewModel = new AgenteAcidenteViewModel(); return(View(agenteAcidenteViewModel)); }
// GET: AgenteAcidentes/Create public ActionResult Create() { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); var agenteAcidenteViewModel = new AgenteAcidenteViewModel(); return(View(agenteAcidenteViewModel)); }
// GET: AgenteAcidentes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgenteAcidenteViewModel agenteAcidente = _agenteAcidenteAppService.ObterPorId(id.Value); if (agenteAcidente == null) { return(HttpNotFound()); } return(View(agenteAcidente)); }
public bool Adicionar(AgenteAcidenteViewModel agenteAcidenteViewModel) { var agenteAcidente = Mapper.Map <AgenteAcidenteViewModel, AgenteAcidente>(agenteAcidenteViewModel); var duplicado = _agenteAcidenteService.Find(e => e.Nome == agenteAcidente.Nome).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _agenteAcidenteService.Adicionar(agenteAcidente); Commit(); return(true); } }
public ActionResult Edit(AgenteAcidenteViewModel agenteAcidenteViewModel) { if (ModelState.IsValid) { ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao", agenteAcidenteViewModel.ClassificacaoEfeitoId); if (!_agenteAcidenteAppService.Atualizar(agenteAcidenteViewModel)) { TempData["Mensagem"] = "Atenção, há um Agente Acidente com os mesmos dados já cadastrado"; //System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um agente de Acidente com os mesmos dados já cadastrada')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(agenteAcidenteViewModel)); }
// GET: AgenteAcidentes/Details/5 public ActionResult Details(int?id) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgenteAcidenteViewModel agenteAcidente = _agenteAcidenteAppService.ObterPorId(id.Value); if (agenteAcidente == null) { return(HttpNotFound()); } return(View(agenteAcidente)); }
public ActionResult Create(AgenteAcidenteViewModel agenteAcidenteViewModel) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } if (ModelState.IsValid) { if (!_agenteAcidenteAppService.Adicionar(agenteAcidenteViewModel)) { ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); TempData["Mensagem"] = "Atenção, há um Agente Acidente com os mesmos dados"; //System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Agente Acidente com os mesmos dados')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); return(View(agenteAcidenteViewModel)); }