2263ad0575
feat(deploy): support running service under user credentials or LocalSystem
AJ Isaacs2025-10-29 11:04:23 -04:00
435e6f7313
chore(config,docs): remove MaterialsFile setting and update deployment notes
AJ Isaacs2025-10-29 11:04:18 -04:00
0486ebfdbe
fix(parts): normalize drawing names for matching
AJ Isaacs2025-10-29 11:04:08 -04:00
67d4342e0f
feat(api): build Parts from DB PlateDetails (QtyNstd) instead of file inference
AJ Isaacs2025-10-29 11:04:04 -04:00
61866df17e
refactor(pep-lib): replace DotNetZip with System.IO.Compression and refactor readers
AJ Isaacs2025-10-29 11:03:56 -04:00
2f56a542a8
refactor(materials): query materials from database instead of materials.lfn\n\n- Inject PepDB and project MaterialHeader to API shape (MaterialData).\n- Preserve response shape: Number, Name (from Description), Grade, Density, Thickness.\n- Filter single-material by Material string or ID, then map.
AJ2025-10-27 20:08:15 -04:00
44a2af7429
feat(db): add MaterialHeader EF entity and DbSet mapping\n\n- Map to dbo.MaterialHeader with key and relevant columns.\n- Register DbSet in PepDB and configure string columns as non-Unicode.
AJ2025-10-27 20:08:10 -04:00
2d051fc48b
Fix NestFilterData properties to be nullable for optional filtering
AJ Isaacs2025-10-27 19:34:30 -04:00
d1311ffc74
Move deployment files to scripts folder for better organization
AJ Isaacs2025-10-27 19:25:34 -04:00
029ad2b3ef
Add Windows Service support to enable service deployment
AJ Isaacs2025-10-27 19:22:18 -04:00