Type.registerNamespace('ServiceClasses');
ServiceClasses.ListingsService=function() {
ServiceClasses.ListingsService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ServiceClasses.ListingsService.prototype={
GetListings:function(TypeID,CatID,ZoneID,SearchType,SearchStr,SortType,PageNo,TotalResults,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetListings',false,{TypeID:TypeID,CatID:CatID,ZoneID:ZoneID,SearchType:SearchType,SearchStr:SearchStr,SortType:SortType,PageNo:PageNo,TotalResults:TotalResults},succeededCallback,failedCallback,userContext); },
GetSingleListing:function(ListingID,tabNo,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetSingleListing',false,{ListingID:ListingID,tabNo:tabNo},succeededCallback,failedCallback,userContext); },
GetListingSamples:function(TypeID,ZoneID,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetListingSamples',false,{TypeID:TypeID,ZoneID:ZoneID},succeededCallback,failedCallback,userContext); },
GetListingsSummary:function(ZoneID,SearchType,SearchStr,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetListingsSummary',false,{ZoneID:ZoneID,SearchType:SearchType,SearchStr:SearchStr},succeededCallback,failedCallback,userContext); },
SaveFavourite:function(ListingID,MyNotes,PostNotices,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'SaveFavourite',false,{ListingID:ListingID,MyNotes:MyNotes,PostNotices:PostNotices},succeededCallback,failedCallback,userContext); },
DeleteFavourite:function(ListingID,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'DeleteFavourite',false,{ListingID:ListingID},succeededCallback,failedCallback,userContext); },
GetFavourite:function(ListingID,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetFavourite',false,{ListingID:ListingID},succeededCallback,failedCallback,userContext); },
GetMyFavourites:function(TypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetMyFavourites',false,{TypeID:TypeID},succeededCallback,failedCallback,userContext); },
GetCommunityCodeListings:function(LocationID,defaultcode,succeededCallback, failedCallback, userContext) {
return this._invoke(ServiceClasses.ListingsService.get_path(), 'GetCommunityCodeListings',false,{LocationID:LocationID,defaultcode:defaultcode},succeededCallback,failedCallback,userContext); }}
ServiceClasses.ListingsService.registerClass('ServiceClasses.ListingsService',Sys.Net.WebServiceProxy);
ServiceClasses.ListingsService._staticInstance = new ServiceClasses.ListingsService();
ServiceClasses.ListingsService.set_path = function(value) { ServiceClasses.ListingsService._staticInstance._path = value; }
ServiceClasses.ListingsService.get_path = function() { return ServiceClasses.ListingsService._staticInstance._path; }
ServiceClasses.ListingsService.set_timeout = function(value) { ServiceClasses.ListingsService._staticInstance._timeout = value; }
ServiceClasses.ListingsService.get_timeout = function() { return ServiceClasses.ListingsService._staticInstance._timeout; }
ServiceClasses.ListingsService.set_defaultUserContext = function(value) { ServiceClasses.ListingsService._staticInstance._userContext = value; }
ServiceClasses.ListingsService.get_defaultUserContext = function() { return ServiceClasses.ListingsService._staticInstance._userContext; }
ServiceClasses.ListingsService.set_defaultSucceededCallback = function(value) { ServiceClasses.ListingsService._staticInstance._succeeded = value; }
ServiceClasses.ListingsService.get_defaultSucceededCallback = function() { return ServiceClasses.ListingsService._staticInstance._succeeded; }
ServiceClasses.ListingsService.set_defaultFailedCallback = function(value) { ServiceClasses.ListingsService._staticInstance._failed = value; }
ServiceClasses.ListingsService.get_defaultFailedCallback = function() { return ServiceClasses.ListingsService._staticInstance._failed; }
ServiceClasses.ListingsService.set_path("/Services/LimeListings.asmx");
ServiceClasses.ListingsService.GetListings= function(TypeID,CatID,ZoneID,SearchType,SearchStr,SortType,PageNo,TotalResults,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetListings(TypeID,CatID,ZoneID,SearchType,SearchStr,SortType,PageNo,TotalResults,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.GetSingleListing= function(ListingID,tabNo,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetSingleListing(ListingID,tabNo,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.GetListingSamples= function(TypeID,ZoneID,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetListingSamples(TypeID,ZoneID,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.GetListingsSummary= function(ZoneID,SearchType,SearchStr,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetListingsSummary(ZoneID,SearchType,SearchStr,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.SaveFavourite= function(ListingID,MyNotes,PostNotices,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.SaveFavourite(ListingID,MyNotes,PostNotices,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.DeleteFavourite= function(ListingID,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.DeleteFavourite(ListingID,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.GetFavourite= function(ListingID,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetFavourite(ListingID,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.GetMyFavourites= function(TypeID,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetMyFavourites(TypeID,onSuccess,onFailed,userContext); }
ServiceClasses.ListingsService.GetCommunityCodeListings= function(LocationID,defaultcode,onSuccess,onFailed,userContext) {ServiceClasses.ListingsService._staticInstance.GetCommunityCodeListings(LocationID,defaultcode,onSuccess,onFailed,userContext); }
if (typeof(pageTab) === 'undefined') {
pageTab = function() { throw Error.invalidOperation(); }
pageTab.prototype = {None: 0,Home: 1,MyStuff: 2,Community: 3,Shopping: 4,Trade: 5,Travel: 6}
pageTab.registerEnum('pageTab', true);
}
Type.registerNamespace('DALLimeLight.Commons');
if (typeof(DALLimeLight.Commons.Common_SearchOptions) === 'undefined') {
DALLimeLight.Commons.Common_SearchOptions = function() { throw Error.invalidOperation(); }
DALLimeLight.Commons.Common_SearchOptions.prototype = {NONE: 0,KEYWORD: 1,NAME: 2}
DALLimeLight.Commons.Common_SearchOptions.registerEnum('DALLimeLight.Commons.Common_SearchOptions', true);
}
if (typeof(DALLimeLight.Commons.Common_sortOptions) === 'undefined') {
DALLimeLight.Commons.Common_sortOptions = function() { throw Error.invalidOperation(); }
DALLimeLight.Commons.Common_sortOptions.prototype = {Generic: 0,Alpha: 1,Popular: 2}
DALLimeLight.Commons.Common_sortOptions.registerEnum('DALLimeLight.Commons.Common_sortOptions', true);
}
