• 1402/06/11

خطای رفتن به درگاه زرین پال بعد از اضافه کردن درگاه در کد :

سلام.وقت بخیر.خسته نباشید.

توی آموزش جلسه 44 که گفتید درگاه زرین پال رو میتونیم اضافه کنیم،من طبق فیلم آموزشی کدهای درگاه رو اضافه کردم.موقع اجرا وقتی روی دکمه تایید و پرداخت نهایی کلیک میکنم خطای System.ArgumentNullException: 'Value cannot be null. (Parameter 'source')' رو میده که به sum گیر میده که null نمیتونه بفرسته.البته توی آموزش درگاه جدول order خودش یه فیلد sum داره که جمع میکنه مبالغ رو، ولی توی این دوره در جدول order این فیلد sum وجود نداره و مجبورم با کوئری order.OrderDetails.Sum(p => p.Price) مبلغ sum رو دربیارم که اون خطای بالا رو میده.

لطفا بررسی بفرمایید

 

 

  • 1402/06/11
  • ساعت 21:20

سلام دوست من وقتتون بخیر

دوست عزیزم در قسمتی که شما order رو گرفتین باید از include استفاده کنید و OrderDetail رو Include کنید

با تشکر از شما