Я хотел бы знать, как лучше всего загрузить файл, используя DDD и CQRS. Я хотел бы сохранить изображение в моих файлах и сохранить имя в базе данных.
PS: я знаю, что DDD это не многоуровневый проект.
Это мой пример:
Customer (Id, Name, Email, Picture (только один) ))
Я не прошу код для сохранения изображения. Но где вызвать метод сохранения изображения.
В Controller у меня есть CustomerViewModel с этими полями. После этого я вызываю свой прикладной уровень с помощью CustomerAppService, затем Command ... и так далее ...
Метод сохранения изображений в папке находится на моем уровне инфраструктуры.
Следует Я вызываю метод сохранения в папке в контроллере? В приложении? В CommandHandler?