var ShoppingWebService=function() {
ShoppingWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ShoppingWebService.prototype={
AddToCart:function(productId,productTitle,price,qty,succeededCallback, failedCallback, userContext) {
return this._invoke(ShoppingWebService.get_path(), 'AddToCart',false,{productId:productId,productTitle:productTitle,price:price,qty:qty},succeededCallback,failedCallback,userContext); },
RemoveFromCart:function(productIds,succeededCallback, failedCallback, userContext) {
return this._invoke(ShoppingWebService.get_path(), 'RemoveFromCart',false,{productIds:productIds},succeededCallback,failedCallback,userContext); },
AddListToCart:function(listId,listTitle,succeededCallback, failedCallback, userContext) {
return this._invoke(ShoppingWebService.get_path(), 'AddListToCart',false,{listId:listId,listTitle:listTitle},succeededCallback,failedCallback,userContext); },
RemoveListFromCart:function(listId,succeededCallback, failedCallback, userContext) {
return this._invoke(ShoppingWebService.get_path(), 'RemoveListFromCart',false,{listId:listId},succeededCallback,failedCallback,userContext); },
RemoveAllFromCart:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ShoppingWebService.get_path(), 'RemoveAllFromCart',false,{},succeededCallback,failedCallback,userContext); },
SaveCartQty:function(data,succeededCallback, failedCallback, userContext) {
return this._invoke(ShoppingWebService.get_path(), 'SaveCartQty',false,{data:data},succeededCallback,failedCallback,userContext); }}
ShoppingWebService.registerClass('ShoppingWebService',Sys.Net.WebServiceProxy);
ShoppingWebService._staticInstance = new ShoppingWebService();
ShoppingWebService.set_path = function(value) { ShoppingWebService._staticInstance._path = value; }
ShoppingWebService.get_path = function() { return ShoppingWebService._staticInstance._path; }
ShoppingWebService.set_timeout = function(value) { ShoppingWebService._staticInstance._timeout = value; }
ShoppingWebService.get_timeout = function() { return ShoppingWebService._staticInstance._timeout; }
ShoppingWebService.set_defaultUserContext = function(value) { ShoppingWebService._staticInstance._userContext = value; }
ShoppingWebService.get_defaultUserContext = function() { return ShoppingWebService._staticInstance._userContext; }
ShoppingWebService.set_defaultSucceededCallback = function(value) { ShoppingWebService._staticInstance._succeeded = value; }
ShoppingWebService.get_defaultSucceededCallback = function() { return ShoppingWebService._staticInstance._succeeded; }
ShoppingWebService.set_defaultFailedCallback = function(value) { ShoppingWebService._staticInstance._failed = value; }
ShoppingWebService.get_defaultFailedCallback = function() { return ShoppingWebService._staticInstance._failed; }
ShoppingWebService.set_path("/services/ShoppingWebService.asmx");
ShoppingWebService.AddToCart= function(productId,productTitle,price,qty,onSuccess,onFailed,userContext) {ShoppingWebService._staticInstance.AddToCart(productId,productTitle,price,qty,onSuccess,onFailed,userContext); }
ShoppingWebService.RemoveFromCart= function(productIds,onSuccess,onFailed,userContext) {ShoppingWebService._staticInstance.RemoveFromCart(productIds,onSuccess,onFailed,userContext); }
ShoppingWebService.AddListToCart= function(listId,listTitle,onSuccess,onFailed,userContext) {ShoppingWebService._staticInstance.AddListToCart(listId,listTitle,onSuccess,onFailed,userContext); }
ShoppingWebService.RemoveListFromCart= function(listId,onSuccess,onFailed,userContext) {ShoppingWebService._staticInstance.RemoveListFromCart(listId,onSuccess,onFailed,userContext); }
ShoppingWebService.RemoveAllFromCart= function(onSuccess,onFailed,userContext) {ShoppingWebService._staticInstance.RemoveAllFromCart(onSuccess,onFailed,userContext); }
ShoppingWebService.SaveCartQty= function(data,onSuccess,onFailed,userContext) {ShoppingWebService._staticInstance.SaveCartQty(data,onSuccess,onFailed,userContext); }
