Type.registerNamespace('Petcentric.Web.Services');
Petcentric.Web.Services.UserService=function() {
Petcentric.Web.Services.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Petcentric.Web.Services.UserService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Petcentric.Web.Services.UserService._staticInstance.get_path();},
LogInUser:function(sEmail,sPassword,bIsFacebookApp,lFacebookUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogInUser',false,{sEmail:sEmail,sPassword:sPassword,bIsFacebookApp:bIsFacebookApp,lFacebookUserId:lFacebookUserId},succeededCallback,failedCallback,userContext); },
SendPasswordEmail:function(sEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendPasswordEmail',false,{sEmail:sEmail},succeededCallback,failedCallback,userContext); },
IsUsernameValid:function(sUsername,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsUsernameValid',false,{sUsername:sUsername},succeededCallback,failedCallback,userContext); },
IsUsernameTaken:function(sUsername,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsUsernameTaken',false,{sUsername:sUsername},succeededCallback,failedCallback,userContext); },
IsEmailExist:function(Email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsEmailExist',false,{Email:Email},succeededCallback,failedCallback,userContext); },
UpdateUsernameAndLogUserIn:function(sUsername,gUserId,sEmail,sPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUsernameAndLogUserIn',false,{sUsername:sUsername,gUserId:gUserId,sEmail:sEmail,sPassword:sPassword},succeededCallback,failedCallback,userContext); },
UpdatePersonalInformation:function(sFirstName,sLastName,sEmail,sAddress,sAddress2,sCity,sState,sZip,dtDateOfBirth,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePersonalInformation',false,{sFirstName:sFirstName,sLastName:sLastName,sEmail:sEmail,sAddress:sAddress,sAddress2:sAddress2,sCity:sCity,sState:sState,sZip:sZip,dtDateOfBirth:dtDateOfBirth},succeededCallback,failedCallback,userContext); },
AbbreviatedRegistration:function(sEmail,sPassword,sUsername,bEmailOptin,bIsFacebookApp,lFacebookUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AbbreviatedRegistration',false,{sEmail:sEmail,sPassword:sPassword,sUsername:sUsername,bEmailOptin:bEmailOptin,bIsFacebookApp:bIsFacebookApp,lFacebookUserId:lFacebookUserId},succeededCallback,failedCallback,userContext); },
UpdateAvatarUrl:function(sAvatarUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateAvatarUrl',false,{sAvatarUrl:sAvatarUrl},succeededCallback,failedCallback,userContext); },
VotePhoto:function(gPhotoId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VotePhoto',false,{gPhotoId:gPhotoId},succeededCallback,failedCallback,userContext); },
HasVoted:function(gPhotoId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HasVoted',false,{gPhotoId:gPhotoId},succeededCallback,failedCallback,userContext); },
ContestEnded:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ContestEnded',false,{},succeededCallback,failedCallback,userContext); },
SetUserLocation:function(sLocation,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetUserLocation',false,{sLocation:sLocation},succeededCallback,failedCallback,userContext); },
IsCurrentUserLoggedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsCurrentUserLoggedIn',false,{},succeededCallback,failedCallback,userContext); }}
Petcentric.Web.Services.UserService.registerClass('Petcentric.Web.Services.UserService',Sys.Net.WebServiceProxy);
Petcentric.Web.Services.UserService._staticInstance = new Petcentric.Web.Services.UserService();
Petcentric.Web.Services.UserService.set_path = function(value) { Petcentric.Web.Services.UserService._staticInstance.set_path(value); }
Petcentric.Web.Services.UserService.get_path = function() { return Petcentric.Web.Services.UserService._staticInstance.get_path(); }
Petcentric.Web.Services.UserService.set_timeout = function(value) { Petcentric.Web.Services.UserService._staticInstance.set_timeout(value); }
Petcentric.Web.Services.UserService.get_timeout = function() { return Petcentric.Web.Services.UserService._staticInstance.get_timeout(); }
Petcentric.Web.Services.UserService.set_defaultUserContext = function(value) { Petcentric.Web.Services.UserService._staticInstance.set_defaultUserContext(value); }
Petcentric.Web.Services.UserService.get_defaultUserContext = function() { return Petcentric.Web.Services.UserService._staticInstance.get_defaultUserContext(); }
Petcentric.Web.Services.UserService.set_defaultSucceededCallback = function(value) { Petcentric.Web.Services.UserService._staticInstance.set_defaultSucceededCallback(value); }
Petcentric.Web.Services.UserService.get_defaultSucceededCallback = function() { return Petcentric.Web.Services.UserService._staticInstance.get_defaultSucceededCallback(); }
Petcentric.Web.Services.UserService.set_defaultFailedCallback = function(value) { Petcentric.Web.Services.UserService._staticInstance.set_defaultFailedCallback(value); }
Petcentric.Web.Services.UserService.get_defaultFailedCallback = function() { return Petcentric.Web.Services.UserService._staticInstance.get_defaultFailedCallback(); }
Petcentric.Web.Services.UserService.set_path("/Services/UserService.asmx");
Petcentric.Web.Services.UserService.LogInUser= function(sEmail,sPassword,bIsFacebookApp,lFacebookUserId,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.LogInUser(sEmail,sPassword,bIsFacebookApp,lFacebookUserId,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.SendPasswordEmail= function(sEmail,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.SendPasswordEmail(sEmail,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.IsUsernameValid= function(sUsername,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.IsUsernameValid(sUsername,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.IsUsernameTaken= function(sUsername,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.IsUsernameTaken(sUsername,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.IsEmailExist= function(Email,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.IsEmailExist(Email,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.UpdateUsernameAndLogUserIn= function(sUsername,gUserId,sEmail,sPassword,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.UpdateUsernameAndLogUserIn(sUsername,gUserId,sEmail,sPassword,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.UpdatePersonalInformation= function(sFirstName,sLastName,sEmail,sAddress,sAddress2,sCity,sState,sZip,dtDateOfBirth,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.UpdatePersonalInformation(sFirstName,sLastName,sEmail,sAddress,sAddress2,sCity,sState,sZip,dtDateOfBirth,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.AbbreviatedRegistration= function(sEmail,sPassword,sUsername,bEmailOptin,bIsFacebookApp,lFacebookUserId,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.AbbreviatedRegistration(sEmail,sPassword,sUsername,bEmailOptin,bIsFacebookApp,lFacebookUserId,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.UpdateAvatarUrl= function(sAvatarUrl,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.UpdateAvatarUrl(sAvatarUrl,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.VotePhoto= function(gPhotoId,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.VotePhoto(gPhotoId,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.HasVoted= function(gPhotoId,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.HasVoted(gPhotoId,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.ContestEnded= function(onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.ContestEnded(onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.SetUserLocation= function(sLocation,onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.SetUserLocation(sLocation,onSuccess,onFailed,userContext); }
Petcentric.Web.Services.UserService.IsCurrentUserLoggedIn= function(onSuccess,onFailed,userContext) {Petcentric.Web.Services.UserService._staticInstance.IsCurrentUserLoggedIn(onSuccess,onFailed,userContext); }
