Type.registerNamespace('iSoccer.UI.WebService');
iSoccer.UI.WebService.CommunityService=function() {
iSoccer.UI.WebService.CommunityService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
iSoccer.UI.WebService.CommunityService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return iSoccer.UI.WebService.CommunityService._staticInstance.get_path();},
competition_Add:function(UserId,CompetitionName,CompetitionRules,CompetitionTypeId,CompetitionEntryTypeId,RatingDesc,DurationDays,CompetitionStart,succeededCallback, failedCallback, userContext) {
/// <param name="UserId" type="String">System.Guid</param>
/// <param name="CompetitionName" type="String">System.String</param>
/// <param name="CompetitionRules" type="String">System.String</param>
/// <param name="CompetitionTypeId" type="Number">System.Int32</param>
/// <param name="CompetitionEntryTypeId" type="Number">System.Int32</param>
/// <param name="RatingDesc" type="String">System.String</param>
/// <param name="DurationDays" type="Number">System.Int32</param>
/// <param name="CompetitionStart" type="Date">System.DateTime</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(), 'competition_Add',false,{UserId:UserId,CompetitionName:CompetitionName,CompetitionRules:CompetitionRules,CompetitionTypeId:CompetitionTypeId,CompetitionEntryTypeId:CompetitionEntryTypeId,RatingDesc:RatingDesc,DurationDays:DurationDays,CompetitionStart:CompetitionStart},succeededCallback,failedCallback,userContext); },
competitionentry_Add:function(CompetitionId,RatingValue,EntryTitle,EntryDesc,MediaPath,MediaType,UserId,succeededCallback, failedCallback, userContext) {
/// <param name="CompetitionId" type="Number">System.Int32</param>
/// <param name="RatingValue" type="Number">System.Decimal</param>
/// <param name="EntryTitle" type="String">System.String</param>
/// <param name="EntryDesc" type="String">System.String</param>
/// <param name="MediaPath" type="String">System.String</param>
/// <param name="MediaType" type="String">System.String</param>
/// <param name="UserId" type="String">System.Guid</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(), 'competitionentry_Add',false,{CompetitionId:CompetitionId,RatingValue:RatingValue,EntryTitle:EntryTitle,EntryDesc:EntryDesc,MediaPath:MediaPath,MediaType:MediaType,UserId:UserId},succeededCallback,failedCallback,userContext); },
createISoccerYTVideoEntry:function(ChallengeId,MeasuredValue,title,desc,keyword,category,succeededCallback, failedCallback, userContext) {
/// <param name="ChallengeId" type="Number">System.Int32</param>
/// <param name="MeasuredValue" type="Number">System.Decimal</param>
/// <param name="title" type="String">System.String</param>
/// <param name="desc" type="String">System.String</param>
/// <param name="keyword" type="String">System.String</param>
/// <param name="category" 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(), 'createISoccerYTVideoEntry',false,{ChallengeId:ChallengeId,MeasuredValue:MeasuredValue,title:title,desc:desc,keyword:keyword,category:category},succeededCallback,failedCallback,userContext); },
CompetitionVote_Add:function(CompetitionEntryId,Rating,succeededCallback, failedCallback, userContext) {
/// <param name="CompetitionEntryId" type="Number">System.Int32</param>
/// <param name="Rating" type="Number">System.Decimal</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(), 'CompetitionVote_Add',false,{CompetitionEntryId:CompetitionEntryId,Rating:Rating},succeededCallback,failedCallback,userContext); },
CompetitionEntry_View:function(EntryId,succeededCallback, failedCallback, userContext) {
/// <param name="EntryId" 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(), 'CompetitionEntry_View',false,{EntryId:EntryId},succeededCallback,failedCallback,userContext); },
Competition_Get:function(request,succeededCallback, failedCallback, userContext) {
/// <param name="request" type="ComponentArt.Web.UI.GridWebServiceSelectRequest">ComponentArt.Web.UI.GridWebServiceSelectRequest</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(), 'Competition_Get',false,{request:request},succeededCallback,failedCallback,userContext); },
CompetitionEntry_Get:function(request,succeededCallback, failedCallback, userContext) {
/// <param name="request" type="ComponentArt.Web.UI.GridWebServiceSelectRequest">ComponentArt.Web.UI.GridWebServiceSelectRequest</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(), 'CompetitionEntry_Get',false,{request:request},succeededCallback,failedCallback,userContext); }}
iSoccer.UI.WebService.CommunityService.registerClass('iSoccer.UI.WebService.CommunityService',Sys.Net.WebServiceProxy);
iSoccer.UI.WebService.CommunityService._staticInstance = new iSoccer.UI.WebService.CommunityService();
iSoccer.UI.WebService.CommunityService.set_path = function(value) {
iSoccer.UI.WebService.CommunityService._staticInstance.set_path(value); }
iSoccer.UI.WebService.CommunityService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_path();}
iSoccer.UI.WebService.CommunityService.set_timeout = function(value) {
iSoccer.UI.WebService.CommunityService._staticInstance.set_timeout(value); }
iSoccer.UI.WebService.CommunityService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_timeout(); }
iSoccer.UI.WebService.CommunityService.set_defaultUserContext = function(value) { 
iSoccer.UI.WebService.CommunityService._staticInstance.set_defaultUserContext(value); }
iSoccer.UI.WebService.CommunityService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_defaultUserContext(); }
iSoccer.UI.WebService.CommunityService.set_defaultSucceededCallback = function(value) { 
 iSoccer.UI.WebService.CommunityService._staticInstance.set_defaultSucceededCallback(value); }
iSoccer.UI.WebService.CommunityService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_defaultSucceededCallback(); }
iSoccer.UI.WebService.CommunityService.set_defaultFailedCallback = function(value) { 
iSoccer.UI.WebService.CommunityService._staticInstance.set_defaultFailedCallback(value); }
iSoccer.UI.WebService.CommunityService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_defaultFailedCallback(); }
iSoccer.UI.WebService.CommunityService.set_enableJsonp = function(value) { iSoccer.UI.WebService.CommunityService._staticInstance.set_enableJsonp(value); }
iSoccer.UI.WebService.CommunityService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_enableJsonp(); }
iSoccer.UI.WebService.CommunityService.set_jsonpCallbackParameter = function(value) { iSoccer.UI.WebService.CommunityService._staticInstance.set_jsonpCallbackParameter(value); }
iSoccer.UI.WebService.CommunityService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return iSoccer.UI.WebService.CommunityService._staticInstance.get_jsonpCallbackParameter(); }
iSoccer.UI.WebService.CommunityService.set_path("/WebService/CommunityService.asmx");
iSoccer.UI.WebService.CommunityService.competition_Add= function(UserId,CompetitionName,CompetitionRules,CompetitionTypeId,CompetitionEntryTypeId,RatingDesc,DurationDays,CompetitionStart,onSuccess,onFailed,userContext) {
/// <param name="UserId" type="String">System.Guid</param>
/// <param name="CompetitionName" type="String">System.String</param>
/// <param name="CompetitionRules" type="String">System.String</param>
/// <param name="CompetitionTypeId" type="Number">System.Int32</param>
/// <param name="CompetitionEntryTypeId" type="Number">System.Int32</param>
/// <param name="RatingDesc" type="String">System.String</param>
/// <param name="DurationDays" type="Number">System.Int32</param>
/// <param name="CompetitionStart" type="Date">System.DateTime</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>
iSoccer.UI.WebService.CommunityService._staticInstance.competition_Add(UserId,CompetitionName,CompetitionRules,CompetitionTypeId,CompetitionEntryTypeId,RatingDesc,DurationDays,CompetitionStart,onSuccess,onFailed,userContext); }
iSoccer.UI.WebService.CommunityService.competitionentry_Add= function(CompetitionId,RatingValue,EntryTitle,EntryDesc,MediaPath,MediaType,UserId,onSuccess,onFailed,userContext) {
/// <param name="CompetitionId" type="Number">System.Int32</param>
/// <param name="RatingValue" type="Number">System.Decimal</param>
/// <param name="EntryTitle" type="String">System.String</param>
/// <param name="EntryDesc" type="String">System.String</param>
/// <param name="MediaPath" type="String">System.String</param>
/// <param name="MediaType" type="String">System.String</param>
/// <param name="UserId" type="String">System.Guid</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>
iSoccer.UI.WebService.CommunityService._staticInstance.competitionentry_Add(CompetitionId,RatingValue,EntryTitle,EntryDesc,MediaPath,MediaType,UserId,onSuccess,onFailed,userContext); }
iSoccer.UI.WebService.CommunityService.createISoccerYTVideoEntry= function(ChallengeId,MeasuredValue,title,desc,keyword,category,onSuccess,onFailed,userContext) {
/// <param name="ChallengeId" type="Number">System.Int32</param>
/// <param name="MeasuredValue" type="Number">System.Decimal</param>
/// <param name="title" type="String">System.String</param>
/// <param name="desc" type="String">System.String</param>
/// <param name="keyword" type="String">System.String</param>
/// <param name="category" 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>
iSoccer.UI.WebService.CommunityService._staticInstance.createISoccerYTVideoEntry(ChallengeId,MeasuredValue,title,desc,keyword,category,onSuccess,onFailed,userContext); }
iSoccer.UI.WebService.CommunityService.CompetitionVote_Add= function(CompetitionEntryId,Rating,onSuccess,onFailed,userContext) {
/// <param name="CompetitionEntryId" type="Number">System.Int32</param>
/// <param name="Rating" type="Number">System.Decimal</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>
iSoccer.UI.WebService.CommunityService._staticInstance.CompetitionVote_Add(CompetitionEntryId,Rating,onSuccess,onFailed,userContext); }
iSoccer.UI.WebService.CommunityService.CompetitionEntry_View= function(EntryId,onSuccess,onFailed,userContext) {
/// <param name="EntryId" 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>
iSoccer.UI.WebService.CommunityService._staticInstance.CompetitionEntry_View(EntryId,onSuccess,onFailed,userContext); }
iSoccer.UI.WebService.CommunityService.Competition_Get= function(request,onSuccess,onFailed,userContext) {
/// <param name="request" type="ComponentArt.Web.UI.GridWebServiceSelectRequest">ComponentArt.Web.UI.GridWebServiceSelectRequest</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>
iSoccer.UI.WebService.CommunityService._staticInstance.Competition_Get(request,onSuccess,onFailed,userContext); }
iSoccer.UI.WebService.CommunityService.CompetitionEntry_Get= function(request,onSuccess,onFailed,userContext) {
/// <param name="request" type="ComponentArt.Web.UI.GridWebServiceSelectRequest">ComponentArt.Web.UI.GridWebServiceSelectRequest</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>
iSoccer.UI.WebService.CommunityService._staticInstance.CompetitionEntry_Get(request,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ComponentArt.Web.UI');
if (typeof(ComponentArt.Web.UI.GridWebServiceSelectRequest) === 'undefined') {
ComponentArt.Web.UI.GridWebServiceSelectRequest=gtc("ComponentArt.Web.UI.GridWebServiceSelectRequest");
ComponentArt.Web.UI.GridWebServiceSelectRequest.registerClass('ComponentArt.Web.UI.GridWebServiceSelectRequest');
}
if (typeof(ComponentArt.Web.UI.GridWebServiceSelectResponse) === 'undefined') {
ComponentArt.Web.UI.GridWebServiceSelectResponse=gtc("ComponentArt.Web.UI.GridWebServiceSelectResponse");
ComponentArt.Web.UI.GridWebServiceSelectResponse.registerClass('ComponentArt.Web.UI.GridWebServiceSelectResponse');
}

