public ActionResult Delete(AddFlowerToCart addflowertocart) { var sessionList = Session["cart"] as List <AddFlowerToCart>; if (sessionList == null) { return(View("AddFlower")); } else { sessionList.Remove(sessionList.FirstOrDefault(x => x.Name.Equals(addflowertocart.Name, StringComparison.InvariantCultureIgnoreCase))); Session["cart"] = sessionList; return(View("AddFlower", sessionList)); } }
public ActionResult AddFlower(AddFlowerToCart addflowertocart) { var sessionList = Session["cart"] as List <AddFlowerToCart>; if (sessionList != null && sessionList.Any()) { sessionList.Add(addflowertocart); Session["cart"] = sessionList; } else { Session["cart"] = new List <AddFlowerToCart> { addflowertocart }; } return(RedirectToAction("SingleFlower", addflowertocart)); }