CQRS. Где должна находится логика валидация данных(TODO)? В хендлере или валидаторе? Или может быть внутри репозитория?
Почему VS Code, а не Rider?
Ты этим занимаешься этим для себя или для учебы?