public CartModel GetCart(ISession session) { CartModel cart = null; if (session != null) { if (session.Keys.Contains(key)) { string json = session.GetString(key); cart = CartModel.FromJson(json); } else { cart = new CartModel(); string json = cart.ToJson(); session.SetString(key, json); } } return(cart); }