示例#1
0
        private Cart GetCartFromSession(IHttpSession session)
        {
            if (!session.Contains("shoppingCart"))
            {
                session.Add("shoppingCart", new Cart());
            }

            return(session.Get <Cart>("shoppingCart"));
        }
示例#2
0
        public IHttpResponse Index(IHttpSession session)
        {
            string user = "";

            if (session.Contains(SessionStore.CurrentUserKey))
            {
                user = session.Get(SessionStore.CurrentUserKey).ToString();
            }
            return(new ViewResponse(HttpStatusCode.Ok, new IndexView(user)));
        }
示例#3
0
        private int GetProductsCount(IHttpSession session)
        {
            int productsCount = 0;

            if (session.Contains("shoppingCart"))
            {
                Cart cart = session.Get <Cart>("shoppingCart");
                productsCount = cart.Cakes.Count;
            }
            return(productsCount);
        }