Type.registerNamespace('GoBusker.WebServices.Ajax');
GoBusker.WebServices.Ajax.Signup=function() {
GoBusker.WebServices.Ajax.Signup.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GoBusker.WebServices.Ajax.Signup.prototype={
VerifyUsername:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.Signup.get_path(), 'VerifyUsername',false,{username:username},succeededCallback,failedCallback,userContext); },
VerifyEmail:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.Signup.get_path(), 'VerifyEmail',false,{email:email},succeededCallback,failedCallback,userContext); },
VerifyStagename:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.Signup.get_path(), 'VerifyStagename',false,{name:name},succeededCallback,failedCallback,userContext); },
VerifyForm:function(accountType,username,password,email1,email2,stagename,members,days,months,years,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.Signup.get_path(), 'VerifyForm',false,{accountType:accountType,username:username,password:password,email1:email1,email2:email2,stagename:stagename,members:members,days:days,months:months,years:years},succeededCallback,failedCallback,userContext); },
CreateAccount:function(accountType,username,password,email1,email2,stagename,members,days,months,years,countries,timeZone,musicCategory,firstname,surname,houseNumber,street,city,postCode,telephone,mobile,sendTextAlerts,sendPostTelephone,sendPartners,queryInvitationKey,bandPromoCode,studentPromoCode,prizePromoCode,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.Signup.get_path(), 'CreateAccount',false,{accountType:accountType,username:username,password:password,email1:email1,email2:email2,stagename:stagename,members:members,days:days,months:months,years:years,countries:countries,timeZone:timeZone,musicCategory:musicCategory,firstname:firstname,surname:surname,houseNumber:houseNumber,street:street,city:city,postCode:postCode,telephone:telephone,mobile:mobile,sendTextAlerts:sendTextAlerts,sendPostTelephone:sendPostTelephone,sendPartners:sendPartners,queryInvitationKey:queryInvitationKey,bandPromoCode:bandPromoCode,studentPromoCode:studentPromoCode,prizePromoCode:prizePromoCode},succeededCallback,failedCallback,userContext); },
UpdateArtist:function(artistId,members,musicCategory,biography,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.Signup.get_path(), 'UpdateArtist',false,{artistId:artistId,members:members,musicCategory:musicCategory,biography:biography},succeededCallback,failedCallback,userContext); }}
GoBusker.WebServices.Ajax.Signup.registerClass('GoBusker.WebServices.Ajax.Signup',Sys.Net.WebServiceProxy);
GoBusker.WebServices.Ajax.Signup._staticInstance = new GoBusker.WebServices.Ajax.Signup();
GoBusker.WebServices.Ajax.Signup.set_path = function(value) { GoBusker.WebServices.Ajax.Signup._staticInstance._path = value; }
GoBusker.WebServices.Ajax.Signup.get_path = function() { return GoBusker.WebServices.Ajax.Signup._staticInstance._path; }
GoBusker.WebServices.Ajax.Signup.set_timeout = function(value) { GoBusker.WebServices.Ajax.Signup._staticInstance._timeout = value; }
GoBusker.WebServices.Ajax.Signup.get_timeout = function() { return GoBusker.WebServices.Ajax.Signup._staticInstance._timeout; }
GoBusker.WebServices.Ajax.Signup.set_defaultUserContext = function(value) { GoBusker.WebServices.Ajax.Signup._staticInstance._userContext = value; }
GoBusker.WebServices.Ajax.Signup.get_defaultUserContext = function() { return GoBusker.WebServices.Ajax.Signup._staticInstance._userContext; }
GoBusker.WebServices.Ajax.Signup.set_defaultSucceededCallback = function(value) { GoBusker.WebServices.Ajax.Signup._staticInstance._succeeded = value; }
GoBusker.WebServices.Ajax.Signup.get_defaultSucceededCallback = function() { return GoBusker.WebServices.Ajax.Signup._staticInstance._succeeded; }
GoBusker.WebServices.Ajax.Signup.set_defaultFailedCallback = function(value) { GoBusker.WebServices.Ajax.Signup._staticInstance._failed = value; }
GoBusker.WebServices.Ajax.Signup.get_defaultFailedCallback = function() { return GoBusker.WebServices.Ajax.Signup._staticInstance._failed; }
GoBusker.WebServices.Ajax.Signup.set_path("/utility/Ajax/Signup/Signup.asmx");
GoBusker.WebServices.Ajax.Signup.VerifyUsername= function(username,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.Signup._staticInstance.VerifyUsername(username,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.Signup.VerifyEmail= function(email,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.Signup._staticInstance.VerifyEmail(email,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.Signup.VerifyStagename= function(name,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.Signup._staticInstance.VerifyStagename(name,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.Signup.VerifyForm= function(accountType,username,password,email1,email2,stagename,members,days,months,years,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.Signup._staticInstance.VerifyForm(accountType,username,password,email1,email2,stagename,members,days,months,years,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.Signup.CreateAccount= function(accountType,username,password,email1,email2,stagename,members,days,months,years,countries,timeZone,musicCategory,firstname,surname,houseNumber,street,city,postCode,telephone,mobile,sendTextAlerts,sendPostTelephone,sendPartners,queryInvitationKey,bandPromoCode,studentPromoCode,prizePromoCode,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.Signup._staticInstance.CreateAccount(accountType,username,password,email1,email2,stagename,members,days,months,years,countries,timeZone,musicCategory,firstname,surname,houseNumber,street,city,postCode,telephone,mobile,sendTextAlerts,sendPostTelephone,sendPartners,queryInvitationKey,bandPromoCode,studentPromoCode,prizePromoCode,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.Signup.UpdateArtist= function(artistId,members,musicCategory,biography,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.Signup._staticInstance.UpdateArtist(artistId,members,musicCategory,biography,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(GoBusker.WebServices.Ajax.BandMember) === 'undefined') {
GoBusker.WebServices.Ajax.BandMember=gtc("GoBusker.WebServices.Ajax.BandMember");
GoBusker.WebServices.Ajax.BandMember.registerClass('GoBusker.WebServices.Ajax.BandMember');
}
if (typeof(GoBusker.WebServices.Ajax.Signup_VerifyUsernameStatus) === 'undefined') {
GoBusker.WebServices.Ajax.Signup_VerifyUsernameStatus = function() { throw Error.invalidOperation(); }
GoBusker.WebServices.Ajax.Signup_VerifyUsernameStatus.prototype = {Success: 0,AlreadyExists: 1,DisallowedUsername: 2,TooShort: 3,TooLong: 4,RegexNotValid: 5}
GoBusker.WebServices.Ajax.Signup_VerifyUsernameStatus.registerEnum('GoBusker.WebServices.Ajax.Signup_VerifyUsernameStatus', true);
}
if (typeof(GoBusker.WebServices.Ajax.Signup_VerifyEmailStatus) === 'undefined') {
GoBusker.WebServices.Ajax.Signup_VerifyEmailStatus = function() { throw Error.invalidOperation(); }
GoBusker.WebServices.Ajax.Signup_VerifyEmailStatus.prototype = {Success: 0,AlreadyExists: 1,WrongFormat: 2}
GoBusker.WebServices.Ajax.Signup_VerifyEmailStatus.registerEnum('GoBusker.WebServices.Ajax.Signup_VerifyEmailStatus', true);
}
if (typeof(GoBusker.WebServices.Ajax.Signup_VerifyStagenameStatus) === 'undefined') {
GoBusker.WebServices.Ajax.Signup_VerifyStagenameStatus = function() { throw Error.invalidOperation(); }
GoBusker.WebServices.Ajax.Signup_VerifyStagenameStatus.prototype = {Success: 0,AlreadyExists: 1,WrongFormat: 2,EmptyString: 3}
GoBusker.WebServices.Ajax.Signup_VerifyStagenameStatus.registerEnum('GoBusker.WebServices.Ajax.Signup_VerifyStagenameStatus', true);
}
Type.registerNamespace('GoBusker.BLL');
if (typeof(GoBusker.BLL.GoBuskerUserType) === 'undefined') {
GoBusker.BLL.GoBuskerUserType = function() { throw Error.invalidOperation(); }
GoBusker.BLL.GoBuskerUserType.prototype = {Fan: 0,Artist: 1,Band: 2,Songwriter: 3,Undefined: -1}
GoBusker.BLL.GoBuskerUserType.registerEnum('GoBusker.BLL.GoBuskerUserType', true);
}
