public ActionResult Create(FonteRiscoCBOViewModel fonteRiscoCBOViewModel) { if (ModelState.IsValid) { if (!_fonteRiscoCBOAppService.Adicionar(fonteRiscoCBOViewModel)) { //TempData["Mensagem"] = "Atenção, há um Tipo Curso com os mesmos dados"; System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há uma fonte de risco com o mesmo nome!')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } List <SelectListItem> ddlStatus_FonteRisco = new List <SelectListItem>(); ddlStatus_FonteRisco.Add(new SelectListItem() { Text = "Ativo", Value = "1" }); ddlStatus_FonteRisco.Add(new SelectListItem() { Text = "Desativado", Value = "2" }); TempData["ddlStatus_FonteRisco"] = ddlStatus_FonteRisco; fonteRiscoCBOViewModel.StatusNome = ddlStatus_FonteRisco.Where(e => e.Value.Trim().Equals(fonteRiscoCBOViewModel.Status.ToString())).First().Text; return(View(fonteRiscoCBOViewModel)); }
public ActionResult Edit(FonteRiscoCBOViewModel fonteRiscoCBOViewModel) { if (ModelState.IsValid) { if (!_fonteRiscoCBOAppService.Atualizar(fonteRiscoCBOViewModel)) { System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há uma fonte de risco com o mesmo nome!')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(fonteRiscoCBOViewModel)); }
public bool Atualizar(FonteRiscoCBOViewModel fonteRiscoCBOViewModel) { var agenteCausadorCBO = Mapper.Map <FonteRiscoCBOViewModel, FonteRiscoCBO>(fonteRiscoCBOViewModel); var duplicado = _fonteRiscoCBOService.Find(e => e.Nome == agenteCausadorCBO.Nome && e.Delete == false && e.FonteRiscoCBOId != agenteCausadorCBO.FonteRiscoCBOId).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _fonteRiscoCBOService.Atualizar(agenteCausadorCBO); Commit(); return(true); } }
public bool Adicionar(FonteRiscoCBOViewModel fonteRiscoCBOViewModel) { var fonteRiscoCBO = Mapper.Map <FonteRiscoCBOViewModel, FonteRiscoCBO>(fonteRiscoCBOViewModel); var duplicado = _fonteRiscoCBOService.Find(e => e.Nome == fonteRiscoCBO.Nome).Where(d => d.Delete == false).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _fonteRiscoCBOService.Adicionar(fonteRiscoCBO); Commit(); return(true); } }