Commit Graph

4 Commits

Author SHA1 Message Date
2d051fc48b Fix NestFilterData properties to be nullable for optional filtering
- Make all string properties nullable (Name, Customer, Comments, etc.)
- Fixes "all fields are required" error in Swagger UI and API validation
- Filter properties are optional query parameters, not required fields

All filter logic already checks for null values before applying filters,
so this change aligns the model definition with its actual usage.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 19:34:30 -04:00
d1311ffc74 Move deployment files to scripts folder for better organization
- Move Deploy-PepApi.ps1 to scripts/
- Move DEPLOY.md to scripts/
- Update all script path references to scripts/Deploy-PepApi.ps1
- Update deployment documentation with correct paths
- Add clarification to run from repository root

The deploy script already had logic to detect the scripts subfolder,
this change improves repository organization by separating deployment
tooling from source code.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 19:25:34 -04:00
029ad2b3ef Add Windows Service support to enable service deployment
- Add Microsoft.Extensions.Hosting.WindowsServices package (v8.0.1)
- Configure host to use Windows Service lifetime management
- Enables proper startup/shutdown when installed via Deploy-PepApi.ps1

Fixes issue where service would fail to start when deployed as Windows Service.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 19:22:18 -04:00
ab916dc82a Added Files 2025-10-27 18:48:23 -04:00