var VideoService=function() {
VideoService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
VideoService.prototype={
GetAllVideosByRating_Paged:function(currentPage,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetAllVideosByRating_Paged',false,{currentPage:currentPage,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
GetFreeVideosByRating:function(succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetFreeVideosByRating',false,{},succeededCallback,failedCallback,userContext); },
GetMostHelpfulVideos:function(succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetMostHelpfulVideos',false,{},succeededCallback,failedCallback,userContext); },
GetVideoRating:function(videoId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetVideoRating',false,{videoId:videoId},succeededCallback,failedCallback,userContext); },
GetRelatedContents:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetRelatedContents',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetVideos:function(courseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetVideos',false,{courseId:courseId},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); },
GetCourseName:function(courseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'GetCourseName',false,{courseId:courseId},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); },
getExamNameNumber:function(courseId,succeededCallback, failedCallback, userContext) {
return this._invoke(VideoService.get_path(), 'getExamNameNumber',false,{courseId:courseId},succeededCallback,failedCallback,userContext); }}
VideoService.registerClass('VideoService',Sys.Net.WebServiceProxy);
VideoService._staticInstance = new VideoService();
VideoService.set_path = function(value) { VideoService._staticInstance._path = value; }
VideoService.get_path = function() { return VideoService._staticInstance._path; }
VideoService.set_timeout = function(value) { 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) { VideoService._staticInstance._succeeded = value; }
VideoService.get_defaultSucceededCallback = function() { return VideoService._staticInstance._succeeded; }
VideoService.set_defaultFailedCallback = function(value) { VideoService._staticInstance._failed = value; }
VideoService.get_defaultFailedCallback = function() { return VideoService._staticInstance._failed; }
VideoService.set_path("/VideoService.asmx");
VideoService.GetAllVideosByRating_Paged= function(currentPage,pageSize,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetAllVideosByRating_Paged(currentPage,pageSize,onSuccess,onFailed,userContext); }
VideoService.GetFreeVideosByRating= function(onSuccess,onFailed,userContext) {VideoService._staticInstance.GetFreeVideosByRating(onSuccess,onFailed,userContext); }
VideoService.GetMostHelpfulVideos= function(onSuccess,onFailed,userContext) {VideoService._staticInstance.GetMostHelpfulVideos(onSuccess,onFailed,userContext); }
VideoService.GetVideoRating= function(videoId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetVideoRating(videoId,onSuccess,onFailed,userContext); }
VideoService.GetRelatedContents= function(contextKey,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetRelatedContents(contextKey,onSuccess,onFailed,userContext); }
VideoService.GetVideos= function(courseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetVideos(courseId,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.GetCourseName= function(courseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.GetCourseName(courseId,onSuccess,onFailed,userContext); }
VideoService.UpdateUserVideoRating= function(videoId,newRating,onSuccess,onFailed,userContext) {VideoService._staticInstance.UpdateUserVideoRating(videoId,newRating,onSuccess,onFailed,userContext); }
VideoService.getExamNameNumber= function(courseId,onSuccess,onFailed,userContext) {VideoService._staticInstance.getExamNameNumber(courseId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Preplogic.OnlineVideo.Business');
if (typeof(Preplogic.OnlineVideo.Business.DisplayVideo) === 'undefined') {
Preplogic.OnlineVideo.Business.DisplayVideo=gtc("Preplogic.OnlineVideo.Business.DisplayVideo");
Preplogic.OnlineVideo.Business.DisplayVideo.registerClass('Preplogic.OnlineVideo.Business.DisplayVideo');
}
