السلام عليكم شباب كيف الحال
انا بصدد بناء موقع خاص بمطعم لطلب الطعام اونلاين
الموقع يقدم 3 انواع من المأكولات : الاكلة الاولية و اطباق رئيسية و اطباق تحلية
بإمكان المستخدم طلب طبق مستقل او طلب اكلة كاملة (تكون مكونة من 3 اطباق , طبق من كل نوع )
كل مكون من مكونات اي طبق لديه اسم و قيمته الغذائية (بروتين و كالوريز وما الى ذلك ) وسعر ومنه اقوم بحساب القيمة الغذائية الجملية والسعر لكل طبق ثم القيمة الغذائية الكاملة والسعر الجملي لل order .
انا وصلت الى نقطة طلب طبق مستقل و كل شيئ تمام حتى ارسال ايميل نجاح الطلب (شكرا للمخيم الذي علمني هذه الخاصية التي لم اكن متمكن منها)
مازالت اهم نقطة حيث يقوم المستخدم باختيار اكلة من اكلات المقدمة les entrés و طبق من بين الاطباق الرئيسية و طبق من اطباق التحلية و يعمل order حيث يكون الorder item عبارة عن اكلة متكونة من 3 اطباق
فكرت في عدة حلول منها انشاء object من خلال الاكلات الثلاث واضافته للاوردر لكن لم اتوصل الى اي فكرة واضحة
ايضا اللوجيك الذي استعملته لحساب القيمة الغذائية للطبق الواحد غريب بعض الشيئ
و السبب في طول اللوجيك اني في كلاس ingredient عملت كل قيمة غذائية كحقل مستقل لأن لم اجد حلا انسب الى الان
اي اقتراحات سواء لتحسين اللوجيك او لحل مشكلة اوردر اكلة كاملة (والتي تكون عبارة عن 3 اطباق)
شكرا