Type.registerNamespace('CompareBroadband.App_Services');
CompareBroadband.App_Services.SiteService=function() {
CompareBroadband.App_Services.SiteService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CompareBroadband.App_Services.SiteService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CompareBroadband.App_Services.SiteService._staticInstance.get_path();},
GetDealsList:function(url,providerIds,maxSpeed,maxDownload,maxSpeedId,maxDownloadId,attrIds,attrValues,pagingCommand,page,price,from,term,succeededCallback, failedCallback, userContext) {
/// <param name="url" type="String">System.String</param>
/// <param name="providerIds" type="Array">System.String[]</param>
/// <param name="maxSpeed" type="Number">System.Int32</param>
/// <param name="maxDownload" type="Number">System.Int32</param>
/// <param name="maxSpeedId" type="Number">System.Int32</param>
/// <param name="maxDownloadId" type="Number">System.Int32</param>
/// <param name="attrIds" type="Array">System.String[]</param>
/// <param name="attrValues" type="Array">System.String[]</param>
/// <param name="pagingCommand" type="String">System.String</param>
/// <param name="page" type="Number">System.Int32</param>
/// <param name="price" type="Number">System.Int32</param>
/// <param name="from" type="String">System.String</param>
/// <param name="term" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetDealsList',false,{url:url,providerIds:providerIds,maxSpeed:maxSpeed,maxDownload:maxDownload,maxSpeedId:maxSpeedId,maxDownloadId:maxDownloadId,attrIds:attrIds,attrValues:attrValues,pagingCommand:pagingCommand,page:page,price:price,from:from,term:term},succeededCallback,failedCallback,userContext); },
SendQuestion:function(phone,name,email,text,preffer,url,succeededCallback, failedCallback, userContext) {
/// <param name="phone" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="preffer" type="String">System.String</param>
/// <param name="url" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendQuestion',false,{phone:phone,name:name,email:email,text:text,preffer:preffer,url:url},succeededCallback,failedCallback,userContext); },
SendQAComment:function(id,text,email,name,gender,age,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="text" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="gender" type="Number">System.Int32</param>
/// <param name="age" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendQAComment',false,{id:id,text:text,email:email,name:name,gender:gender,age:age},succeededCallback,failedCallback,userContext); },
GetSpeedTestData:function(sel,sort,asc,succeededCallback, failedCallback, userContext) {
/// <param name="sel" type="String">System.String</param>
/// <param name="sort" type="String">System.String</param>
/// <param name="asc" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetSpeedTestData',false,{sel:sel,sort:sort,asc:asc},succeededCallback,failedCallback,userContext); },
GetBroadbandAvailability:function(code,phone,succeededCallback, failedCallback, userContext) {
/// <param name="code" type="String">System.String</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetBroadbandAvailability',false,{code:code,phone:phone},succeededCallback,failedCallback,userContext); },
Admin_GetPlansList:function(bbType,speed,data,currentPage,succeededCallback, failedCallback, userContext) {
/// <param name="bbType" type="String">System.String</param>
/// <param name="speed" type="String">System.String</param>
/// <param name="data" type="String">System.String</param>
/// <param name="currentPage" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Admin_GetPlansList',false,{bbType:bbType,speed:speed,data:data,currentPage:currentPage},succeededCallback,failedCallback,userContext); },
Admin_GetPlanEdit:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Admin_GetPlanEdit',false,{id:id},succeededCallback,failedCallback,userContext); },
Admin_SavePlan:function(id,ids,values,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="ids" type="String">System.String</param>
/// <param name="values" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Admin_SavePlan',false,{id:id,ids:ids,values:values},succeededCallback,failedCallback,userContext); },
Admin_DeletePlan:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Admin_DeletePlan',false,{id:id},succeededCallback,failedCallback,userContext); },
Admin_Login:function(username,password,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Admin_Login',false,{username:username,password:password},succeededCallback,failedCallback,userContext); }}
CompareBroadband.App_Services.SiteService.registerClass('CompareBroadband.App_Services.SiteService',Sys.Net.WebServiceProxy);
CompareBroadband.App_Services.SiteService._staticInstance = new CompareBroadband.App_Services.SiteService();
CompareBroadband.App_Services.SiteService.set_path = function(value) {
CompareBroadband.App_Services.SiteService._staticInstance.set_path(value); }
CompareBroadband.App_Services.SiteService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return CompareBroadband.App_Services.SiteService._staticInstance.get_path();}
CompareBroadband.App_Services.SiteService.set_timeout = function(value) {
CompareBroadband.App_Services.SiteService._staticInstance.set_timeout(value); }
CompareBroadband.App_Services.SiteService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return CompareBroadband.App_Services.SiteService._staticInstance.get_timeout(); }
CompareBroadband.App_Services.SiteService.set_defaultUserContext = function(value) { 
CompareBroadband.App_Services.SiteService._staticInstance.set_defaultUserContext(value); }
CompareBroadband.App_Services.SiteService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return CompareBroadband.App_Services.SiteService._staticInstance.get_defaultUserContext(); }
CompareBroadband.App_Services.SiteService.set_defaultSucceededCallback = function(value) { 
 CompareBroadband.App_Services.SiteService._staticInstance.set_defaultSucceededCallback(value); }
CompareBroadband.App_Services.SiteService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return CompareBroadband.App_Services.SiteService._staticInstance.get_defaultSucceededCallback(); }
CompareBroadband.App_Services.SiteService.set_defaultFailedCallback = function(value) { 
CompareBroadband.App_Services.SiteService._staticInstance.set_defaultFailedCallback(value); }
CompareBroadband.App_Services.SiteService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return CompareBroadband.App_Services.SiteService._staticInstance.get_defaultFailedCallback(); }
CompareBroadband.App_Services.SiteService.set_path("/App_Services/SiteService.asmx");
CompareBroadband.App_Services.SiteService.GetDealsList= function(url,providerIds,maxSpeed,maxDownload,maxSpeedId,maxDownloadId,attrIds,attrValues,pagingCommand,page,price,from,term,onSuccess,onFailed,userContext) {
/// <param name="url" type="String">System.String</param>
/// <param name="providerIds" type="Array">System.String[]</param>
/// <param name="maxSpeed" type="Number">System.Int32</param>
/// <param name="maxDownload" type="Number">System.Int32</param>
/// <param name="maxSpeedId" type="Number">System.Int32</param>
/// <param name="maxDownloadId" type="Number">System.Int32</param>
/// <param name="attrIds" type="Array">System.String[]</param>
/// <param name="attrValues" type="Array">System.String[]</param>
/// <param name="pagingCommand" type="String">System.String</param>
/// <param name="page" type="Number">System.Int32</param>
/// <param name="price" type="Number">System.Int32</param>
/// <param name="from" type="String">System.String</param>
/// <param name="term" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.GetDealsList(url,providerIds,maxSpeed,maxDownload,maxSpeedId,maxDownloadId,attrIds,attrValues,pagingCommand,page,price,from,term,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.SendQuestion= function(phone,name,email,text,preffer,url,onSuccess,onFailed,userContext) {
/// <param name="phone" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="preffer" type="String">System.String</param>
/// <param name="url" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.SendQuestion(phone,name,email,text,preffer,url,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.SendQAComment= function(id,text,email,name,gender,age,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="text" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="gender" type="Number">System.Int32</param>
/// <param name="age" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.SendQAComment(id,text,email,name,gender,age,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.GetSpeedTestData= function(sel,sort,asc,onSuccess,onFailed,userContext) {
/// <param name="sel" type="String">System.String</param>
/// <param name="sort" type="String">System.String</param>
/// <param name="asc" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.GetSpeedTestData(sel,sort,asc,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.GetBroadbandAvailability= function(code,phone,onSuccess,onFailed,userContext) {
/// <param name="code" type="String">System.String</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.GetBroadbandAvailability(code,phone,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.Admin_GetPlansList= function(bbType,speed,data,currentPage,onSuccess,onFailed,userContext) {
/// <param name="bbType" type="String">System.String</param>
/// <param name="speed" type="String">System.String</param>
/// <param name="data" type="String">System.String</param>
/// <param name="currentPage" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.Admin_GetPlansList(bbType,speed,data,currentPage,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.Admin_GetPlanEdit= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.Admin_GetPlanEdit(id,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.Admin_SavePlan= function(id,ids,values,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="ids" type="String">System.String</param>
/// <param name="values" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.Admin_SavePlan(id,ids,values,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.Admin_DeletePlan= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.Admin_DeletePlan(id,onSuccess,onFailed,userContext); }
CompareBroadband.App_Services.SiteService.Admin_Login= function(username,password,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
CompareBroadband.App_Services.SiteService._staticInstance.Admin_Login(username,password,onSuccess,onFailed,userContext); }

