I have the following code to check if the current session has items in the shopping cart. I get the error in below line and it repeats itself in every statement.
ERROR CS0121 ( The call is ambiguous between the following methods or properties: clase1utilidades
if (HttpContext.Session.Get<IEnumerable<CarroComprasM>>(WC.SessionCarroCompras) != null &&
HttpContext.Session.Get<IEnumerable<CarroComprasM>>(WC.SessionCarroCompras).Count() > 0)
public IActionResult Index()
{
List<CarroComprasM> CarroComprasList = new List<CarroComprasM>();
IEnumerable<CarroComprasM> element = HttpContext.Session.Get<IEnumerable<CarroComprasM>>(WC.SessionCarroCompras);
if (HttpContext.Session.Get<IEnumerable<CarroComprasM>>(WC.SessionCarroCompras) != null &&
HttpContext.Session.Get<IEnumerable<CarroComprasM>>(WC.SessionCarroCompras).Count() > 0)
{
CarroComprasList = HttpContext.Session.Get<List<CarroComprasM>>(WC.SessionCarroCompras);
}
List<int> producEnCarro = CarroComprasList.Select(i => i.ProductoId).ToList();
IEnumerable<Producto> proList = _db.Producto.Where(p => producEnCarro.Contains(p.Id));
return View(proList);
}