public ActionResult Edit(InstituicaoCursoViewModel instituicaoCursoViewModel) { if (ModelState.IsValid) { if (!_instituicaoCursoAppService.Atualizar(instituicaoCursoViewModel)) { System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Agente Causador com o mesmo nome!')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(instituicaoCursoViewModel)); }
public bool Atualizar(InstituicaoCursoViewModel instituicaoCursoViewModel) { var instituicaoCurso = Mapper.Map <InstituicaoCursoViewModel, InstituicaoCurso>(instituicaoCursoViewModel); var duplicado = _instituicaoCursoService.Find(e => e.Nome == instituicaoCurso.Nome && e.Delete == false && e.InstituicaoCursoId != instituicaoCurso.InstituicaoCursoId).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _instituicaoCursoService.Atualizar(instituicaoCurso); Commit(); return(true); } }
public bool Adicionar(InstituicaoCursoViewModel instituicaoCursoViewModel) { var instituicaoCurso = Mapper.Map <InstituicaoCursoViewModel, InstituicaoCurso>(instituicaoCursoViewModel); var duplicado = _instituicaoCursoService.Find(e => e.Nome == instituicaoCurso.Nome).Where(d => d.Delete == false).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _instituicaoCursoService.Adicionar(instituicaoCurso); Commit(); return(true); } }
public ActionResult Create(InstituicaoCursoViewModel instituicaoCursoViewModel) { if (ModelState.IsValid) { if (ModelState.IsValid) { if (!_instituicaoCursoAppService.Adicionar(instituicaoCursoViewModel)) { //TempData["Mensagem"] = "Atenção, há um Tipo Curso com os mesmos dados"; System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Agente Causador com o mesmo nome!')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } } return(View(instituicaoCursoViewModel)); }