Type.registerNamespace('Avenue7_Presentation');
Avenue7_Presentation.UserService=function() {
Avenue7_Presentation.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Avenue7_Presentation.UserService.prototype={
AddProfilePic:function(imagePath,deleteTempFile,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'AddProfilePic',false,{imagePath:imagePath,deleteTempFile:deleteTempFile},succeededCallback,failedCallback,userContext); },
StoreIconAsProfilePic:function(imageFileName,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'StoreIconAsProfilePic',false,{imageFileName:imageFileName},succeededCallback,failedCallback,userContext); },
RecUserDetails:function(gender,somethingAboutMe,countryID,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'RecUserDetails',false,{gender:gender,somethingAboutMe:somethingAboutMe,countryID:countryID},succeededCallback,failedCallback,userContext); },
MessageWallPostAdd:function(messageBody,recipientGUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'MessageWallPostAdd',false,{messageBody:messageBody,recipientGUID:recipientGUID},succeededCallback,failedCallback,userContext); },
MessageWallPostDelete:function(messageID,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'MessageWallPostDelete',false,{messageID:messageID},succeededCallback,failedCallback,userContext); },
YouGotStyle:function(personGUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'YouGotStyle',false,{personGUID:personGUID},succeededCallback,failedCallback,userContext); },
ReportItem:function(URL,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'ReportItem',false,{URL:URL},succeededCallback,failedCallback,userContext); },
ReportWallPost:function(messageID,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'ReportWallPost',false,{messageID:messageID},succeededCallback,failedCallback,userContext); },
EmailAddNew:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'EmailAddNew',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
RecordAjaxError:function(FunctionName,extraComment,succeededCallback, failedCallback, userContext) {
return this._invoke(Avenue7_Presentation.UserService.get_path(), 'RecordAjaxError',false,{FunctionName:FunctionName,extraComment:extraComment},succeededCallback,failedCallback,userContext); }}
Avenue7_Presentation.UserService.registerClass('Avenue7_Presentation.UserService',Sys.Net.WebServiceProxy);
Avenue7_Presentation.UserService._staticInstance = new Avenue7_Presentation.UserService();
Avenue7_Presentation.UserService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Avenue7_Presentation.UserService._staticInstance._path = value; }
Avenue7_Presentation.UserService.get_path = function() { return Avenue7_Presentation.UserService._staticInstance._path; }
Avenue7_Presentation.UserService.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); }
Avenue7_Presentation.UserService._staticInstance._timeout = value; }
Avenue7_Presentation.UserService.get_timeout = function() { 
return Avenue7_Presentation.UserService._staticInstance._timeout; }
Avenue7_Presentation.UserService.set_defaultUserContext = function(value) { 
Avenue7_Presentation.UserService._staticInstance._userContext = value; }
Avenue7_Presentation.UserService.get_defaultUserContext = function() { 
return Avenue7_Presentation.UserService._staticInstance._userContext; }
Avenue7_Presentation.UserService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Avenue7_Presentation.UserService._staticInstance._succeeded = value; }
Avenue7_Presentation.UserService.get_defaultSucceededCallback = function() { 
return Avenue7_Presentation.UserService._staticInstance._succeeded; }
Avenue7_Presentation.UserService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Avenue7_Presentation.UserService._staticInstance._failed = value; }
Avenue7_Presentation.UserService.get_defaultFailedCallback = function() { 
return Avenue7_Presentation.UserService._staticInstance._failed; }
Avenue7_Presentation.UserService.set_path("/webServices/UserService.asmx");
Avenue7_Presentation.UserService.AddProfilePic= function(imagePath,deleteTempFile,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.AddProfilePic(imagePath,deleteTempFile,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.StoreIconAsProfilePic= function(imageFileName,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.StoreIconAsProfilePic(imageFileName,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.RecUserDetails= function(gender,somethingAboutMe,countryID,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.RecUserDetails(gender,somethingAboutMe,countryID,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.MessageWallPostAdd= function(messageBody,recipientGUID,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.MessageWallPostAdd(messageBody,recipientGUID,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.MessageWallPostDelete= function(messageID,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.MessageWallPostDelete(messageID,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.YouGotStyle= function(personGUID,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.YouGotStyle(personGUID,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.ReportItem= function(URL,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.ReportItem(URL,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.ReportWallPost= function(messageID,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.ReportWallPost(messageID,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.EmailAddNew= function(emailAddress,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.EmailAddNew(emailAddress,onSuccess,onFailed,userContext); }
Avenue7_Presentation.UserService.RecordAjaxError= function(FunctionName,extraComment,onSuccess,onFailed,userContext) {Avenue7_Presentation.UserService._staticInstance.RecordAjaxError(FunctionName,extraComment,onSuccess,onFailed,userContext); }
