Type.registerNamespace('NewsSite');
NewsSite.NewsWS=function() {
NewsSite.NewsWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
NewsSite.NewsWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return NewsSite.NewsWS._staticInstance.get_path();},
UpdateNews:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'UpdateNews',false,{},succeededCallback,failedCallback,userContext); },
GetCities:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetCities',false,{},succeededCallback,failedCallback,userContext); },
GetWeatherData:function(cityID,succeededCallback, failedCallback, userContext) {
/// <param name="cityID" 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(), 'GetWeatherData',false,{cityID:cityID},succeededCallback,failedCallback,userContext); },
GetAllWeatherData:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetAllWeatherData',false,{},succeededCallback,failedCallback,userContext); }}
NewsSite.NewsWS.registerClass('NewsSite.NewsWS',Sys.Net.WebServiceProxy);
NewsSite.NewsWS._staticInstance = new NewsSite.NewsWS();
NewsSite.NewsWS.set_path = function(value) {
NewsSite.NewsWS._staticInstance.set_path(value); }
NewsSite.NewsWS.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return NewsSite.NewsWS._staticInstance.get_path();}
NewsSite.NewsWS.set_timeout = function(value) {
NewsSite.NewsWS._staticInstance.set_timeout(value); }
NewsSite.NewsWS.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return NewsSite.NewsWS._staticInstance.get_timeout(); }
NewsSite.NewsWS.set_defaultUserContext = function(value) { 
NewsSite.NewsWS._staticInstance.set_defaultUserContext(value); }
NewsSite.NewsWS.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return NewsSite.NewsWS._staticInstance.get_defaultUserContext(); }
NewsSite.NewsWS.set_defaultSucceededCallback = function(value) { 
 NewsSite.NewsWS._staticInstance.set_defaultSucceededCallback(value); }
NewsSite.NewsWS.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return NewsSite.NewsWS._staticInstance.get_defaultSucceededCallback(); }
NewsSite.NewsWS.set_defaultFailedCallback = function(value) { 
NewsSite.NewsWS._staticInstance.set_defaultFailedCallback(value); }
NewsSite.NewsWS.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return NewsSite.NewsWS._staticInstance.get_defaultFailedCallback(); }
NewsSite.NewsWS.set_path("/NewsWS.asmx");
NewsSite.NewsWS.UpdateNews= function(onSuccess,onFailed,userContext) {
/// <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>
NewsSite.NewsWS._staticInstance.UpdateNews(onSuccess,onFailed,userContext); }
NewsSite.NewsWS.GetCities= function(onSuccess,onFailed,userContext) {
/// <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>
NewsSite.NewsWS._staticInstance.GetCities(onSuccess,onFailed,userContext); }
NewsSite.NewsWS.GetWeatherData= function(cityID,onSuccess,onFailed,userContext) {
/// <param name="cityID" 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>
NewsSite.NewsWS._staticInstance.GetWeatherData(cityID,onSuccess,onFailed,userContext); }
NewsSite.NewsWS.GetAllWeatherData= function(onSuccess,onFailed,userContext) {
/// <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>
NewsSite.NewsWS._staticInstance.GetAllWeatherData(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(NewsSite.NewsItem) === 'undefined') {
NewsSite.NewsItem=gtc("NewsSite.NewsItem");
NewsSite.NewsItem.registerClass('NewsSite.NewsItem');
}
Type.registerNamespace('ToplistMain');
if (typeof(ToplistMain.City) === 'undefined') {
ToplistMain.City=gtc("ToplistMain.City");
ToplistMain.City.registerClass('ToplistMain.City');
}
if (typeof(ToplistMain.WeatherData) === 'undefined') {
ToplistMain.WeatherData=gtc("ToplistMain.WeatherData");
ToplistMain.WeatherData.registerClass('ToplistMain.WeatherData');
}
