refactor: wire ExportDXF to use FabWorks API

Replace direct DB access with API client calls throughout MainForm,
DxfExportService, PartExporter, and Program. Add title field to UI,
async export flow, API-based dropdown loading, and file uploads.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-18 20:37:05 -05:00
parent 696bf2f72c
commit cf76ca8bb1
6 changed files with 346 additions and 394 deletions

View File

@@ -68,8 +68,9 @@ namespace ExportDXF.Services
public string ContentHash { get; set; }
/// <summary>
/// Path to the stashed (backed-up) previous DXF file (transient, not persisted).
/// Full path to the locally-exported DXF temp file (transient, not persisted).
/// Set after successful export; used for upload to the API.
/// </summary>
public string StashedFilePath { get; set; }
public string LocalTempPath { get; set; }
}
}