public IActionResult ShowProduct(int id) { ECommerceManager mgr = new ECommerceManager(_connectionString); Product p = mgr.GetProductForId(id); return(View(p)); }
public IActionResult ShowCart() { ECommerceManager mgr = new ECommerceManager(_connectionString); string id = HttpContext.Session.GetString("id"); if (id != null) { List <ShoppingCartViewModel> vm = new List <ShoppingCartViewModel>(); IEnumerable <ShoppingCartItem> items = mgr.GetShoppingCartItemsForShoppingCartId(int.Parse(id)); foreach (ShoppingCartItem s in items) { Product p = mgr.GetProductForId(s.ProductId); vm.Add(new ShoppingCartViewModel { ShoppingCart = s, Product = p, Total = s.Quantity * p.Amount, }); } return(View(vm)); } else { return(Redirect("/home/index")); } }