var VideoService=function() {
VideoService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
VideoService.prototype={
InsertVideoViewLog:function(lngVideoId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'InsertVideoViewLog',false,{lngVideoId:lngVideoId},succeededCallback,failedCallback,userContext); },
GetVideoRating:function(videoId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetVideoRating',false,{videoId:videoId},succeededCallback,failedCallback,userContext); },
GetVideoPlayListIndex:function(videoId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetVideoPlayListIndex',false,{videoId:videoId},succeededCallback,failedCallback,userContext); },
GetFirstVideoId:function(courseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetFirstVideoId',false,{courseId:courseId},succeededCallback,failedCallback,userContext); },
GetCourseId:function(videoId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetCourseId',false,{videoId:videoId},succeededCallback,failedCallback,userContext); },
GetExamNameNumber:function(intCourseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetExamNameNumber',false,{intCourseId:intCourseId},succeededCallback,failedCallback,userContext); },
UpdateUserVideoRating:function(videoId,newRating,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'UpdateUserVideoRating',false,{videoId:videoId,newRating:newRating},succeededCallback,failedCallback,userContext); },
DisplayVideoList:function(intCourseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'DisplayVideoList',false,{intCourseId:intCourseId},succeededCallback,failedCallback,userContext); },
GetMoreProducts:function(intCourseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetMoreProducts',false,{intCourseId:intCourseId},succeededCallback,failedCallback,userContext); },
GetMoreDetails:function(intLibraryAccessUserItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetMoreDetails',false,{intLibraryAccessUserItemId:intLibraryAccessUserItemId},succeededCallback,failedCallback,userContext); },
GetUserCourses:function(succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetUserCourses',false,{},succeededCallback,failedCallback,userContext); },
AddUserCourse:function(strLicenseKey,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'AddUserCourse',false,{strLicenseKey:strLicenseKey},succeededCallback,failedCallback,userContext); },
IsUserLoggedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'IsUserLoggedIn',false,{},succeededCallback,failedCallback,userContext); }}
VideoService.registerClass('VideoService',Sys.Net.WebServiceProxy);
VideoService._staticInstance = new VideoService();
VideoService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; VideoService._staticInstance._path = value; }
VideoService.get_path = function() { return VideoService._staticInstance._path; }
VideoService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
VideoService._staticInstance._timeout = value; }
VideoService.get_timeout = function() { 
return VideoService._staticInstance._timeout; }
VideoService.set_defaultUserContext = function(value) { 
VideoService._staticInstance._userContext = value; }
VideoService.get_defaultUserContext = function() { 
return VideoService._staticInstance._userContext; }
VideoService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; VideoService._staticInstance._succeeded = value; }
VideoService.get_defaultSucceededCallback = function() { 
return VideoService._staticInstance._succeeded; }
VideoService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; VideoService._staticInstance._failed = value; }
VideoService.get_defaultFailedCallback = function() { 
return VideoService._staticInstance._failed; }
VideoService.set_path("/VideoService.asmx");
VideoService.InsertVideoViewLog= function(lngVideoId,onSuccess,onFailed,userContext) {VideoService._staticInstance.InsertVideoViewLog(lngVideoId,onSuccess,onFailed,userContext); }
VideoService.GetVideoRating= function(videoId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetVideoRating(videoId,onSuccess,onFailed,userContext); }
VideoService.GetVideoPlayListIndex= function(videoId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetVideoPlayListIndex(videoId,onSuccess,onFailed,userContext); }
VideoService.GetFirstVideoId= function(courseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetFirstVideoId(courseId,onSuccess,onFailed,userContext); }
VideoService.GetCourseId= function(videoId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetCourseId(videoId,onSuccess,onFailed,userContext); }
VideoService.GetExamNameNumber= function(intCourseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetExamNameNumber(intCourseId,onSuccess,onFailed,userContext); }
VideoService.UpdateUserVideoRating= function(videoId,newRating,onSuccess,onFailed,userContext) {VideoService._staticInstance.UpdateUserVideoRating(videoId,newRating,onSuccess,onFailed,userContext); }
VideoService.DisplayVideoList= function(intCourseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.DisplayVideoList(intCourseId,onSuccess,onFailed,userContext); }
VideoService.GetMoreProducts= function(intCourseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetMoreProducts(intCourseId,onSuccess,onFailed,userContext); }
VideoService.GetMoreDetails= function(intLibraryAccessUserItemId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetMoreDetails(intLibraryAccessUserItemId,onSuccess,onFailed,userContext); }
VideoService.GetUserCourses= function(onSuccess,onFailed,userContext) {VideoService._staticInstance.GetUserCourses(onSuccess,onFailed,userContext); }
VideoService.AddUserCourse= function(strLicenseKey,onSuccess,onFailed,userContext) {VideoService._staticInstance.AddUserCourse(strLicenseKey,onSuccess,onFailed,userContext); }
VideoService.IsUserLoggedIn= function(onSuccess,onFailed,userContext) {VideoService._staticInstance.IsUserLoggedIn(onSuccess,onFailed,userContext); }
