c7c841acab847705395f5062987dc077699558a3
Create CutListService and DocumentService to separate business logic from UI concerns, following the service layer pattern. Changes: - CutListService: Handles bin packing algorithm orchestration and data transformation from UI models to domain models - DocumentService: Handles document persistence and validation - Document: Removed Save/Load/Validate methods (now pure POCO) - MainForm: Refactored to delegate to service classes instead of containing business logic directly Benefits: - Improved separation of concerns - Business logic can now be unit tested independently - Removed MessageBox dependencies from business logic layer - MainForm is now focused on UI concerns only 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
A windows program for saw cutting.
Languages
C#
70.1%
HTML
26.8%
CSS
3.1%