b460d8df39301ad85f26a637d2e837e1ebfae58f
Remove unnecessary Base64String value object: - Performance overhead (validation runs twice: value object + FluentValidation) - Unnecessary abstraction (Convert.FromBase64String already validates) - YAGNI principle: use string directly + extension methods if needed Replaced with: - Direct string usage in DTOs - FluentValidation for Base64 format validation - FormatException handling in ExceptionHandlingMiddleware (maps to 400) Result: Simpler code, better performance, same validation coverage
Description
No description provided
Languages
C#
100%