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