Exportar DataTable a Excel usando DTO
Ejemplo que usa DTO como objeto de transporte para el paso de datos (Archivo y DataTable).
Descripción:
- Ejemplo de como se podría llamar la API Web.
- Serializa un DTO a JSON (dentro se encuentra el DateTable), luego lo envía al Utils de Notions
- Utils de Notions devuelve otro DTO Respuesta y dentro de este se encuentra el array de byte con el Fichero Excel,mimetype y demas.
- El anterior punto implica tomar lo recibido y armar el Response correctamente (en el ejemplo se muestra una forma)
- El método llamado en el Utils de Notions es: https://utils.gobdigital.com.ar/api/ExcelDTO/ImportarExcelToDataSet
Descarga de la exportación excel como ejemplo de prueba.
Se creó un DataTable en memoria, se armó el DTO contenedor, se serializó luego este DTO y se envió al Utils de Notions y se recibe el response con el DTO Respuesta. Por último se ensambla el response con el array de byte y se hace el redirect con ese response.