public ActionResult Curso(CamadaDTO.CursoDTO curso) { try { if (ModelState.IsValid) { this.AcessoDados = new CamadaAcessoDados.AcessoDados(); if (curso.Id == 0) { return(this.InserirCurso(curso)); } else { return(this.AlterarCurso(curso)); } } ViewBag.ErroPagina = "Erros de validação"; return(View(curso)); } catch (System.Exception ex) { return(TratarErro(ex)); } }
private ActionResult InserirCurso(CamadaDTO.CursoDTO curso) { var inseriu = this.AcessoDados.InserirCurso(curso); if (inseriu) { Session["Sucesso"] = "Curso inserido com sucesso"; return(RedirectToAction("Index")); } ViewBag.ErroPagina = "Erros ao inserir o curso"; return(View(curso)); }
private ActionResult AlterarCurso(CamadaDTO.CursoDTO curso) { var alterou = this.AcessoDados.AlterarCurso(curso); if (alterou) { Session["Sucesso"] = "Curso alterado com sucesso"; return(RedirectToAction("Index")); } ViewBag.ErroPagina = "Erros ao inserir o curso"; return(RedirectToRoute("Curso", new { idCurso = curso.Id })); }