littleshop/LittleShop/Areas/Admin
SysAdmin 86e30d7203 Fix: Import concurrency errors + Add sales data cleanup
- Fix optimistic concurrency errors in product import by using ExecuteSqlRaw instead of EF tracking
- Add DeleteAllOrdersAndSalesDataAsync() method to clear orders, payments, customers, and messages
- Add DeleteAllSalesData endpoint to ProductsController for admin access
- Proper deletion order to avoid foreign key violations
- Enhanced logging for troubleshooting data cleanup operations

Resolves: Import errors with 'database operation expected to affect 1 row(s)'
2025-10-08 15:00:51 +01:00
..
Components/Products Refactor payment verification to manual workflow and add comprehensive cleanup tools 2025-09-25 19:29:00 +01:00
Controllers Fix: Import concurrency errors + Add sales data cleanup 2025-10-08 15:00:51 +01:00
Views Add: CSV import with Replace All feature and auto-create categories 2025-10-08 14:22:13 +01:00