public IHttpActionResult ExportListadoInscriptos([FromUri] ClaseByCursoQuery query) { var queryResult = _queryDispatcher.Dispatch <ClaseByCursoQuery, ListadoInscriptosQueryResult>(query); CursoByIdQuery queryCurso = new CursoByIdQuery(); queryCurso.CursoId = query.CursoId; var queryResult2 = _queryDispatcher.Dispatch <CursoByIdQuery, CursoByIdQueryResult>(queryCurso); List <ReportParameter> parametros = new List <ReportParameter>(); parametros.Add(new ReportParameter("NombreCurso", queryResult2.CursoDto.NombreCurso)); ReporteConfigDto _config = ReportesConfiguracion.GetReporteConfig(TiposReporte.ListadoInscriptosCursos.Value); byte[] bytes = ReportViewerUtil.GenerateReport(_config, queryResult.ListPersonal, parametros); return(Ok(bytes)); }
public IHttpActionResult ObtenerClasesByCurso([FromUri] ClaseByCursoQuery query) { var queryResult = _queryDispatcher.Dispatch <ClaseByCursoQuery, ClaseByCursoQueryResult>(query); return(Ok(queryResult)); }