var AjaxService=function() {
AjaxService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxService._staticInstance.get_path();},
GetCountry:function(countryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCountry',false,{countryId:countryId},succeededCallback,failedCallback,userContext); },
SaveCountry:function(country,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCountry',false,{country:country},succeededCallback,failedCallback,userContext); },
RemoveCountry:function(countryId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveCountry',false,{countryId:countryId},succeededCallback,failedCallback,userContext); },
GetRestaurant:function(restaurantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRestaurant',false,{restaurantId:restaurantId},succeededCallback,failedCallback,userContext); },
SaveRestaurant:function(restaurant,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveRestaurant',false,{restaurant:restaurant},succeededCallback,failedCallback,userContext); },
RemoveRestaurant:function(restaurantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveRestaurant',false,{restaurantId:restaurantId},succeededCallback,failedCallback,userContext); },
GetMenuItem:function(menuItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMenuItem',false,{menuItemId:menuItemId},succeededCallback,failedCallback,userContext); },
SaveMenuItem:function(menuItem,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMenuItem',false,{menuItem:menuItem},succeededCallback,failedCallback,userContext); },
RemoveMenuItem:function(menuItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveMenuItem',false,{menuItemId:menuItemId},succeededCallback,failedCallback,userContext); },
GetRequest:function(requestId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRequest',false,{requestId:requestId},succeededCallback,failedCallback,userContext); },
SaveRequest:function(request,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveRequest',false,{request:request},succeededCallback,failedCallback,userContext); },
RemoveRequest:function(requestId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveRequest',false,{requestId:requestId},succeededCallback,failedCallback,userContext); },
GetMenuSectionsList:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMenuSectionsList',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetRestaurantList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRestaurantList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetRestaurantListAdmin:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRestaurantListAdmin',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
UpdateMenuSection:function(restaurantId,oldSectionName,newSectionName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateMenuSection',false,{restaurantId:restaurantId,oldSectionName:oldSectionName,newSectionName:newSectionName},succeededCallback,failedCallback,userContext); }}
AjaxService.registerClass('AjaxService',Sys.Net.WebServiceProxy);
AjaxService._staticInstance = new AjaxService();
AjaxService.set_path = function(value) { AjaxService._staticInstance.set_path(value); }
AjaxService.get_path = function() { return AjaxService._staticInstance.get_path(); }
AjaxService.set_timeout = function(value) { AjaxService._staticInstance.set_timeout(value); }
AjaxService.get_timeout = function() { return AjaxService._staticInstance.get_timeout(); }
AjaxService.set_defaultUserContext = function(value) { AjaxService._staticInstance.set_defaultUserContext(value); }
AjaxService.get_defaultUserContext = function() { return AjaxService._staticInstance.get_defaultUserContext(); }
AjaxService.set_defaultSucceededCallback = function(value) { AjaxService._staticInstance.set_defaultSucceededCallback(value); }
AjaxService.get_defaultSucceededCallback = function() { return AjaxService._staticInstance.get_defaultSucceededCallback(); }
AjaxService.set_defaultFailedCallback = function(value) { AjaxService._staticInstance.set_defaultFailedCallback(value); }
AjaxService.get_defaultFailedCallback = function() { return AjaxService._staticInstance.get_defaultFailedCallback(); }
AjaxService.set_path("/Services/AjaxService.svc");
AjaxService.GetCountry= function(countryId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetCountry(countryId,onSuccess,onFailed,userContext); }
AjaxService.SaveCountry= function(country,onSuccess,onFailed,userContext) {AjaxService._staticInstance.SaveCountry(country,onSuccess,onFailed,userContext); }
AjaxService.RemoveCountry= function(countryId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.RemoveCountry(countryId,onSuccess,onFailed,userContext); }
AjaxService.GetRestaurant= function(restaurantId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetRestaurant(restaurantId,onSuccess,onFailed,userContext); }
AjaxService.SaveRestaurant= function(restaurant,onSuccess,onFailed,userContext) {AjaxService._staticInstance.SaveRestaurant(restaurant,onSuccess,onFailed,userContext); }
AjaxService.RemoveRestaurant= function(restaurantId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.RemoveRestaurant(restaurantId,onSuccess,onFailed,userContext); }
AjaxService.GetMenuItem= function(menuItemId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetMenuItem(menuItemId,onSuccess,onFailed,userContext); }
AjaxService.SaveMenuItem= function(menuItem,onSuccess,onFailed,userContext) {AjaxService._staticInstance.SaveMenuItem(menuItem,onSuccess,onFailed,userContext); }
AjaxService.RemoveMenuItem= function(menuItemId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.RemoveMenuItem(menuItemId,onSuccess,onFailed,userContext); }
AjaxService.GetRequest= function(requestId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetRequest(requestId,onSuccess,onFailed,userContext); }
AjaxService.SaveRequest= function(request,onSuccess,onFailed,userContext) {AjaxService._staticInstance.SaveRequest(request,onSuccess,onFailed,userContext); }
AjaxService.RemoveRequest= function(requestId,onSuccess,onFailed,userContext) {AjaxService._staticInstance.RemoveRequest(requestId,onSuccess,onFailed,userContext); }
AjaxService.GetMenuSectionsList= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetMenuSectionsList(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
AjaxService.GetRestaurantList= function(prefixText,count,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetRestaurantList(prefixText,count,onSuccess,onFailed,userContext); }
AjaxService.GetRestaurantListAdmin= function(prefixText,count,onSuccess,onFailed,userContext) {AjaxService._staticInstance.GetRestaurantListAdmin(prefixText,count,onSuccess,onFailed,userContext); }
AjaxService.UpdateMenuSection= function(restaurantId,oldSectionName,newSectionName,onSuccess,onFailed,userContext) {AjaxService._staticInstance.UpdateMenuSection(restaurantId,oldSectionName,newSectionName,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('FoodPoints.Data');
if (typeof(FoodPoints.Data.CountryEntity) === 'undefined') {
FoodPoints.Data.CountryEntity=gtc("CountryEntity:http://schemas.datacontract.org/2004/07/FoodPoints.Data");
FoodPoints.Data.CountryEntity.registerClass('FoodPoints.Data.CountryEntity');
}
if (typeof(FoodPoints.Data.RestaurantEntity) === 'undefined') {
FoodPoints.Data.RestaurantEntity=gtc("RestaurantEntity:http://schemas.datacontract.org/2004/07/FoodPoints.Data");
FoodPoints.Data.RestaurantEntity.registerClass('FoodPoints.Data.RestaurantEntity');
}
if (typeof(FoodPoints.Data.MenuItemEntity) === 'undefined') {
FoodPoints.Data.MenuItemEntity=gtc("MenuItemEntity:http://schemas.datacontract.org/2004/07/FoodPoints.Data");
FoodPoints.Data.MenuItemEntity.registerClass('FoodPoints.Data.MenuItemEntity');
}
if (typeof(FoodPoints.Data.Request) === 'undefined') {
FoodPoints.Data.Request=gtc("Request:http://schemas.datacontract.org/2004/07/FoodPoints.Data");
FoodPoints.Data.Request.registerClass('FoodPoints.Data.Request');
}
