/// <summary>
        /// WCF method to get current User's cart data
        /// </summary>
        public static void getCart(ICswResources CswResources, CswNbtRequestDataModel.RequestCart Ret, object Request)
        {
            CswNbtResources     NbtResources  = _validate(CswResources);
            CswNbtActRequesting ActRequesting = new CswNbtActRequesting(NbtResources);

            ActRequesting.getCart(Ret.Data);
        }
        /// <summary>
        /// WCF method to get current User's tab counts
        /// </summary>
        public static void getCartCounts(ICswResources CswResources, CswNbtRequestDataModel.RequestCart Ret, string Request)
        {
            CswNbtResources     NbtResources  = _validate(CswResources);
            CswNbtActRequesting ActRequesting = new CswNbtActRequesting(NbtResources);

            ActRequesting.getCart(Ret.Data, CalculateCounts: true);
        }
Exemplo n.º 3
0
        public CswNbtRequestDataModel.RequestCart getCart()
        {
            //delegate has to be static because you can't create an instance yet: you don't have resources until the delegate is actually called
            CswNbtRequestDataModel.RequestCart Ret = new CswNbtRequestDataModel.RequestCart();
            var InitDriverType = new CswWebSvcDriver <CswNbtRequestDataModel.RequestCart, object>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context, null),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceRequesting.getCart,
                ParamObj: null
                );

            InitDriverType.run();
            return(Ret);
        }