public ActionResult Create(AgenteRiscoCBOViewModel agenteRiscoCBOViewModel) { if (ModelState.IsValid) { if (!_agenteRiscoCBOAppService.Adicionar(agenteRiscoCBOViewModel)) { //TempData["Mensagem"] = "Atenção, há um Tipo Curso com os mesmos dados"; System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Risco com o mesmo nome!')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } List <SelectListItem> ddlStatus_Risco = new List <SelectListItem>(); ddlStatus_Risco.Add(new SelectListItem() { Text = "Ativo", Value = "1" }); ddlStatus_Risco.Add(new SelectListItem() { Text = "Desativado", Value = "2" }); TempData["ddlStatus_Riscos"] = ddlStatus_Risco; agenteRiscoCBOViewModel.StatusNome = ddlStatus_Risco.Where(e => e.Value.Trim().Equals(agenteRiscoCBOViewModel.Status.ToString())).First().Text; return(View(agenteRiscoCBOViewModel)); }
public ActionResult Edit(AgenteRiscoCBOViewModel agenteRiscoCBOViewModel) { if (ModelState.IsValid) { if (!_agenteRiscoCBOAppService.Atualizar(agenteRiscoCBOViewModel)) { System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Risco com o mesmo nome!')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(agenteRiscoCBOViewModel)); }
public bool Atualizar(AgenteRiscoCBOViewModel agenteRiscoCBOViewModel) { var agenteRiscoCBO = Mapper.Map <AgenteRiscoCBOViewModel, AgenteRiscoCBO>(agenteRiscoCBOViewModel); var duplicado = _agenteRiscoCBOService.Find(e => e.Nome == agenteRiscoCBO.Nome && e.Delete == false && e.AgenteRiscoCBOId != agenteRiscoCBO.AgenteRiscoCBOId).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _agenteRiscoCBOService.Atualizar(agenteRiscoCBO); Commit(); return(true); } }