public JsonResult Aluno(CamadaDTO.AlunoDTO aluno) { try { if (ModelState.IsValid) { this.AcessoDados = new CamadaAcessoDados.AcessoDados(); if (aluno.Id == 0) { return(this.InserirAluno(aluno)); } else { return(this.AlterarAluno(aluno)); } } return(new JsonResult { Data = new { erro = "Erros de validação - verifique os campos digitados" }, // aqui daria para serializar o ModelState.Errors e mandar JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (System.Exception ex) { return(TratarErroJson(ex)); } }
private JsonResult AlterarAluno(CamadaDTO.AlunoDTO aluno) { var alterou = this.AcessoDados.AlterarAluno(aluno); if (alterou) { return(new JsonResult { Data = new { sucesso = "Aluno alterado com sucesso" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = new { erro = "Erros ao alterar o aluno" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
private JsonResult InserirAluno(CamadaDTO.AlunoDTO aluno) { var inseriu = this.AcessoDados.InserirAluno(aluno); if (inseriu) { return(new JsonResult { Data = new { sucesso = "Aluno inserido com sucesso" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = new { erro = "Erros ao inserir o aluno" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }