// see Infrastructure/SessionExtensions.cs for base methods public override void AddLine(CartLine cartLine) // ---------------------------------------- { base.AddLine(cartLine); Session.SetJson("Cart", this); } // eo AddLine override method -----------------------------------------------------------
} // eo AddLine override method ----------------------------------------------------------- public override void RemoveLine(CartLine cartItem) // ------------------------------------- { base.RemoveLine(cartItem); Session.SetJson("Cart", this); } // eo RemoveLine override method --------------------------------------------------------
} // eo AddItem virtual method ------------------------------------------------------------ public virtual void RemoveLine(CartLine cartItem) // ------------------------------------ { // called by CartController lineCollection.RemoveAll(l => l.ItemId == cartItem.ItemId); } // eo RemoveLine virtual method ---------------------------------------------------------