public ActionResult RelatorioOcorrencia(int AlunoId) { var listaOcorrenciasAluno = bussinesOcorrencia.ObterOcorrenciasPorAluno(AlunoId); var relatorioGerado = Relatorios.GerarRelatorio <Ocorrencia>(System.Web.HttpContext.Current.Server.MapPath("~/Relatorios/ocorrencias.frx"), listaOcorrenciasAluno, "Dados", TiposDeRelatorios.PDF, null); return(File(relatorioGerado, "application/pdf", "relatorioocorrencias.pdf")); }
// GET: Ocorrencias public ActionResult Index(int AlunoId) { var ocorrenciasDoAlunoVm = Mapper.Map <IList <Ocorrencia>, IList <OcorrenciaVM> >(_bussinesOcorrencia.ObterOcorrenciasPorAluno(AlunoId)); if (ocorrenciasDoAlunoVm.Count == 0) { TempData["Mensagem"] = "Este aluno não possui ocorrência!"; return(RedirectToAction("VisaoGeral", "Alunos", new { Id = AlunoId })); } ViewBag.IDALUNO = AlunoId; return(View(ocorrenciasDoAlunoVm)); }