public ActionResult Edit(RiscoFuncionarioViewModel riscoFuncionarioViewModel) { if (ModelState.IsValid) { if (!_riscoFuncionarioAppService.Atualizar(riscoFuncionarioViewModel)) { System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Risco Funcionário com os mesmos dados já cadastrado')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(riscoFuncionarioViewModel)); }
public ActionResult Create(RiscoFuncionarioViewModel riscoFuncionarioViewModel) { if (ModelState.IsValid) { if (!_riscoFuncionarioAppService.Adicionar(riscoFuncionarioViewModel)) { TempData["Mensagem"] = "Atenção, há um Risco Funcionário com os mesmos dados"; //System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Risco Funcionário com os mesmos dados')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(riscoFuncionarioViewModel)); }
public bool Adicionar(RiscoFuncionarioViewModel riscoFuncionarioViewModel) { var riscoFuncionario = Mapper.Map <RiscoFuncionarioViewModel, RiscoFuncionario>(riscoFuncionarioViewModel); var duplicado = _riscoFuncionarioService.Find(x => (x.Nome == riscoFuncionario.Nome) && (x.Delete == false)).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _riscoFuncionarioService.Adicionar(riscoFuncionario); Commit(); return(true); } }