ldc-boutique-cnc-sable/app/Http/Controllers/Fo/Ajax
Jérémy Munsch 70600ea623
refactor(products): migrate BO and FO ProductsControllers to CQS pattern
- Refactor Bo\ProductsController to use ActionExecutor and Queries
- Refactor Fo\Pages\ProductsController and Fo\Ajax\ProductsController to CQS
- Add Actions: CreateProduct, UpdateProduct, DeleteProduct with Inputs
- Add Queries: GetBoPaginatedProductsQuery, GetProductFormDataQuery, GetFoProductIndexPageQuery, GetFoFilteredProductsQuery
- Add DTOs: ProductFormDataDto and enrich ProductDto
- Encapsulate Action/Query inputs conversion in FormRequests
- Remove obsolete ProductDirectory and EloquentProductDirectory
- Add tests for Fo\Ajax\ProductsController
2026-10-27 09:58:42 +01:00
..
BasketController.php feat(basket): implement add, remove, and empty basket actions 2026-10-27 09:58:35 +01:00
PickupController.php feat(timeslots): implement GetAvailableTimeslotsQuery and related classes 2026-10-27 09:58:37 +01:00
ProductsController.php refactor(products): migrate BO and FO ProductsControllers to CQS pattern 2026-10-27 09:58:42 +01:00