usecase получаю репозиторий и просто вызываю метод, а можно было репозиторий отдать в viemodel а там вызывать метод
Domain - логика предметной области. UseCase - логика приложения. Можно убрать/добавить все что хочется. Если в этом есть смысл 😁
домен содержит в себе бизнес логику. отсутствие домена означало бы отсутствие цели приложения, что выглядит сомнительным. обычно там есть хотя бы интерфейсы репозиториев ну и суммируя, я бы сказал, что слой целиком убирать не стоит. но допускаю, что конкретно в вашем случае он будет достаточно небольшим
да это и хотел сказать, там ничего не делаю кроме вызовов репозиторий, но можно вызывать методы в VM?
и в VM передать тупо репозиторий)
Обсуждают сегодня