Commit Graph

2 Commits

Author SHA1 Message Date
Aaron Po
05882f36e4 Add PhotoUpload feature for uploading photos to file storage
Adds UploadPhotoCommand/Handler/Validator and PhotoUploadRepository, invoked via MediatR by other features' commands (e.g. a future CreateBreweryPhoto) rather than exposed through its own controller. Wires the feature and IFileStorageProvider into API.Core.
2026-08-28 00:32:53 -04:00
Aaron Po
db07d87f97 Extract shared RollbackQuietlyAsync helper into DapperRepository base class
Avoids duplicating the transaction-rollback-swallowing logic in every repository that needs it, starting with BreweryRepository.
2026-08-28 00:32:13 -04:00