javiermengual
accb4d3c4a
fix: arreglo bug de inconsistencia en la paginacion , poniendolo como 1 based y con validacion.
2025-12-30 12:20:54 +01:00
javiermengual
7018efe279
refactor: Saco los mappers a una clase estatica, si el projecto creciera mucho podriamos usar AutoMapper
2025-12-29 19:32:38 +01:00
javiermengual
1d7182145e
feat: Nuevos mappers para transformar en
...
InvoiceDetailDto y cada una se sus InvoiceLinesDto
2025-12-29 19:20:34 +01:00
javiermengual
b2427a3276
feat: añado Dtos para el invoices{id}
...
para que pueda devolver todas sus lineas de factura.
Tambien las respectivas Respuestas de Dolibarr que hay que sanear.
2025-12-29 19:18:04 +01:00
javiermengual
5081d71f69
fix: arreglo bug porque dolibarr devuelve el status en numero y lo pide como parametro como palabra.
2025-12-29 18:30:23 +01:00
javiermengual
b937c64e39
refactor: usar strings para status de facturas en lugar de enum
...
- Cambiar InvoiceDto.Status de enum a string
- Eliminar InvoiceStatus enum y mapper
- Usar directamente los status de Dolibarr (draft, unpaid, paid, cancelled)
2025-12-29 16:58:53 +01:00
javiermengual
9d871dccf9
feat: añadir controlador de facturas
2025-12-29 16:37:46 +01:00
javiermengual
7428eb3f8d
feat: implementar cliente API de Dolibarr
2025-12-29 16:37:46 +01:00
javiermengual
6861d3c948
feat: añadir DTOs de facturas
2025-12-29 16:37:46 +01:00
javiermengual
4cb4653e3b
feat: añadir excepciones personalizadas para la API
2025-12-29 16:37:46 +01:00
javiermengual
05a964bbaa
feat: configurar API base con Program.cs y settings
2025-12-29 16:37:45 +01:00
javiermengual
f74aaac664
chore: añadir configuración de Docker
2025-12-29 16:37:45 +01:00
javiermengual
f98870bbe6
chore: configuración inicial del proyecto .NET
2025-12-29 16:37:45 +01:00