سلام استاد وقت بخیر
استاد من پروژم رو از روش معماری تمیز میبرم جلو و الان به مشکلی که خوردم اینکه من توی مثلا ریپوزیتوری کاربران به تعداد دوره های کاربر نیاز دارم که اونو میرم از ریپوزیتوری course میخونم و برعکس توی ریپوزیتوری دورها یا همون course نیازدارم به متدی که اونو توی ریپوزیتوری کارfان نوشتم و اون میرم از ریپوزیتوری user یا همون کاربران میخونم ولی موقع اول به خطای زیر میخوذم.
و این مشکل موقعی که ICourseRepository رو پاک میکنم از کلاس Userrepository حل میشه
ممنون میشم اگه امکانش بود راهنماییم کنید
سلام دوست من
مشکلی که در پروژه شما وجود داره اینکه نباید repository ها رو داخل هم تزریق کنین
ریپوزیتوری ها داخل سرویس ها استفاده میشن و اگر نیاز به دیتای خاصی دارین باید در سرویس مدیریت بشن
استاد من یک تابه دارم که id دوره رو میدم و کاربران اون دوره رو برمیگردونه و اینو توی ریپوزیتوری course نوشتم
و من توی ریپوزیتوری کاربران به این نیاز داشتم یا باید همین کد رو اونحا مینوشتم برای فیلتر کاربران یا اینکه از ایم متد استفاده میکردم که من برای اینکه کد تکراری ننویسم اومدیم ریپوزیتوری دوره رو توی ریپوزیتوری کاربران تزریق کردم تا استفاده کنم
فک کنم چارم اینکه این کد رو دوباره بنویستم تو ریپوزیتوری کاربران
بازم ممنون بابت راهنماییتون
خواهش میکنم دوست من
موفق باشین :)