- Add MergePdfsCommand.cs (Vertical Slice pattern) - Command: IRequest<byte[]> with PdfStreams + PageRanges properties - Handler: Calls IPdfProcessor.MergePdfsAsync, uses primary constructor - Validator: Validates minimum 2 PDFs, page ranges count matches PDF count - All 3 classes in single file (Command/Handler/Validator merged)
1.6 KiB
1.6 KiB