سلام من در قسمت درست کردن فاکتور در فروشگاه با این ارور Cannot implicitly convert type 'int?' to 'int'. An explicit conversion exists مواجه شدم
و از شما درخواست داشتم راهنماییم کنید
اینم کد سمت کنترلر
public ActionResult ListBasket() { List<ShopBasketViewModel> _list = new List<ShopBasketViewModel>(); if (Session["ShopCart"] != null) { List<ShopCartItemViewModel> list = Session["ShopCart"] as List<ShopCartItemViewModel>; foreach (var item in list) { int price = db.Product.Find(item.ProductID).Price; _list.Add(new ShopBasketViewModel() { Count = item.Count, ProductID = item.ProductID, ProductTitle = item.ProductTitle, ImageName = item.ImageName, price = price, Sum = item.Count * price }); } } return View(); }
سلام
شما یک مقدار int داری که nullable کردی و مقدار int که nullable را نیست داری می ریزی داخلش
cast کن هر دو را
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)