var WebService=function() {
WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebService.prototype={
Login:function(strEmail,strPassword,strSession,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'Login',false,{strEmail:strEmail,strPassword:strPassword,strSession:strSession},succeededCallback,failedCallback,userContext); },
IsLogedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'IsLogedIn',false,{},succeededCallback,failedCallback,userContext); },
AddToFavorites:function(intIdFavorite,strType,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'AddToFavorites',false,{intIdFavorite:intIdFavorite,strType:strType},succeededCallback,failedCallback,userContext); },
RemoveFromFavorites:function(intIdFavorite,strType,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'RemoveFromFavorites',false,{intIdFavorite:intIdFavorite,strType:strType},succeededCallback,failedCallback,userContext); },
GetExerciseListStr:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetExerciseListStr',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetExerciseList:function(intIdWorkout,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetExerciseList',false,{intIdWorkout:intIdWorkout},succeededCallback,failedCallback,userContext); },
AddVideoToChannel:function(ChannelId,FileName,Description,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'AddVideoToChannel',false,{ChannelId:ChannelId,FileName:FileName,Description:Description},succeededCallback,failedCallback,userContext); },
GetFilteredTypeCodes:function(ShowFav,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetFilteredTypeCodes',false,{ShowFav:ShowFav},succeededCallback,failedCallback,userContext); },
GetExerciseCount:function(intIdWorkout,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetExerciseCount',false,{intIdWorkout:intIdWorkout},succeededCallback,failedCallback,userContext); },
Filter:function(Tags,WorkoutId,ShowFavs,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'Filter',false,{Tags:Tags,WorkoutId:WorkoutId,ShowFavs:ShowFavs},succeededCallback,failedCallback,userContext); }}
WebService.registerClass('WebService',Sys.Net.WebServiceProxy);
WebService._staticInstance = new WebService();
WebService.set_path = function(value) { WebService._staticInstance._path = value; }
WebService.get_path = function() { return WebService._staticInstance._path; }
WebService.set_timeout = function(value) { WebService._staticInstance._timeout = value; }
WebService.get_timeout = function() { return WebService._staticInstance._timeout; }
WebService.set_defaultUserContext = function(value) { WebService._staticInstance._userContext = value; }
WebService.get_defaultUserContext = function() { return WebService._staticInstance._userContext; }
WebService.set_defaultSucceededCallback = function(value) { WebService._staticInstance._succeeded = value; }
WebService.get_defaultSucceededCallback = function() { return WebService._staticInstance._succeeded; }
WebService.set_defaultFailedCallback = function(value) { WebService._staticInstance._failed = value; }
WebService.get_defaultFailedCallback = function() { return WebService._staticInstance._failed; }
WebService.set_path("/Ws/Webservice.asmx");
WebService.Login= function(strEmail,strPassword,strSession,onSuccess,onFailed,userContext) {WebService._staticInstance.Login(strEmail,strPassword,strSession,onSuccess,onFailed,userContext); }
WebService.IsLogedIn= function(onSuccess,onFailed,userContext) {WebService._staticInstance.IsLogedIn(onSuccess,onFailed,userContext); }
WebService.AddToFavorites= function(intIdFavorite,strType,onSuccess,onFailed,userContext) {WebService._staticInstance.AddToFavorites(intIdFavorite,strType,onSuccess,onFailed,userContext); }
WebService.RemoveFromFavorites= function(intIdFavorite,strType,onSuccess,onFailed,userContext) {WebService._staticInstance.RemoveFromFavorites(intIdFavorite,strType,onSuccess,onFailed,userContext); }
WebService.GetExerciseListStr= function(contextKey,onSuccess,onFailed,userContext) {WebService._staticInstance.GetExerciseListStr(contextKey,onSuccess,onFailed,userContext); }
WebService.GetExerciseList= function(intIdWorkout,onSuccess,onFailed,userContext) {WebService._staticInstance.GetExerciseList(intIdWorkout,onSuccess,onFailed,userContext); }
WebService.AddVideoToChannel= function(ChannelId,FileName,Description,onSuccess,onFailed,userContext) {WebService._staticInstance.AddVideoToChannel(ChannelId,FileName,Description,onSuccess,onFailed,userContext); }
WebService.GetFilteredTypeCodes= function(ShowFav,onSuccess,onFailed,userContext) {WebService._staticInstance.GetFilteredTypeCodes(ShowFav,onSuccess,onFailed,userContext); }
WebService.GetExerciseCount= function(intIdWorkout,onSuccess,onFailed,userContext) {WebService._staticInstance.GetExerciseCount(intIdWorkout,onSuccess,onFailed,userContext); }
WebService.Filter= function(Tags,WorkoutId,ShowFavs,onSuccess,onFailed,userContext) {WebService._staticInstance.Filter(Tags,WorkoutId,ShowFavs,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('PhysicalFitnet.Entities');
if (typeof(PhysicalFitnet.Entities.Channels) === 'undefined') {
PhysicalFitnet.Entities.Channels=gtc("PhysicalFitnet.Entities.Channels");
PhysicalFitnet.Entities.Channels.registerClass('PhysicalFitnet.Entities.Channels');
}
if (typeof(PhysicalFitnet.Entities.TypeCodeGroup) === 'undefined') {
PhysicalFitnet.Entities.TypeCodeGroup=gtc("PhysicalFitnet.Entities.TypeCodeGroup");
PhysicalFitnet.Entities.TypeCodeGroup.registerClass('PhysicalFitnet.Entities.TypeCodeGroup');
}
