سلام خسته نباشید بحث تخفیف که مطرح شد عالی بود ولی فرض کنیم خود محصول رو میایم یه تخفیف بهش میدیم مثلا ۲۰ تومن هست میکنیمش ۱۵ تومن و این همیشه به کاربر نمایش بدیم نیازی نباشه کاربر کدتخفیف وارد کنه این مورد رو توی کجا باید محسابه کنیم
سلام علی جان، اگه درست متوجه منظورتون شده باشم، اینطوره که توی جدول محصولاتتون یه فیلد علاوه بر قیمت اضافه میکنیم به عنوان قیمت تخقیف خورده و موقع ای که خواستید لیست محصولات رو نشون بدید اگه قیمت تخفیف خورده خالی نبود اون رو نشون میدید و قیمت اصلی رو خط خورده نشون میدید.
صادق برزگر۰۸ خرداد ۱۴۰۲، ۰۷:۲۰
بله دقیقا منظورم همینه
سرویسی درست کردیم برای کدتخفیف بود
علی اسماعیلی۰۸ خرداد ۱۴۰۲، ۰۷:۲۲
درسته، کدتخفیف سیستمش با اون چیزی که میخواستین یه مقدار متفاوته. به هر حال از هر دو روش به حسب نیاز میشه استفاده کرد.
موفق باشید.
صادق برزگر۰۸ خرداد ۱۴۰۲، ۰۷:۴۶
خیلی ممنون منظورم اینه این تخفیفی که الان من منظورم هست رو کجا پیاده سازی کنم؟ برای محاسبه تخفیف
یه کلاس discountManager داریم اینجا باید هندل بشه؟
کجا باید پیاده سازی بشه
یا باید یه سرویس جدید نوشته بشه؟
علی اسماعیلی۰۸ خرداد ۱۴۰۲، ۰۷:۴۸
چون مربوط به کدتخفیف نیست نباید در کلاس discountManager باشه. میتونید یه کلاس مجزا برای اینکار بسازین و یا توی کلاس مربوط به خرید هندلش کنید.