public ActionResult Remove(int id) { var cart = db.cart.Where(x => x.ProductId == id).FirstOrDefault(); string productName = db.product.Single(item => item.ID == id).Name; var results = new RemovedCard { Message = Server.HtmlEncode(productName) + "has been removed from your shopping cart.", // CartTotal = cart.GetTotal(), // CartCount = cart.GetCount(), // ItemCount = itemCount, DeleteId = id }; db.cart.Remove(cart); db.SaveChanges(); return(Json(results)); }
protected virtual void OnRemovedCard(Card removedCard) { RemovedCard?.Invoke(this, removedCard); }