var WorkedHereService=function() {
WorkedHereService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WorkedHereService.prototype={
GetMyWorkplaces:function(succeededCallback, failedCallback, userContext) {
return this._invoke(WorkedHereService.get_path(), 'GetMyWorkplaces',false,{},succeededCallback,failedCallback,userContext); },
GetWorkplacesForOpensocialUser:function(WorkedHereUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(WorkedHereService.get_path(), 'GetWorkplacesForOpensocialUser',false,{WorkedHereUserId:WorkedHereUserId},succeededCallback,failedCallback,userContext); },
GetWorkplaces:function(ZoomLevel,SouthWestLatitude,SouthWestLongitude,NorthEastLatitude,NorthEastLongitude,MapStyle,succeededCallback, failedCallback, userContext) {
return this._invoke(WorkedHereService.get_path(), 'GetWorkplaces',false,{ZoomLevel:ZoomLevel,SouthWestLatitude:SouthWestLatitude,SouthWestLongitude:SouthWestLongitude,NorthEastLatitude:NorthEastLatitude,NorthEastLongitude:NorthEastLongitude,MapStyle:MapStyle},succeededCallback,failedCallback,userContext); },
AddWorkplace:function(FirstnameString,LastnameString,EmailString,Password,PrivacyLevelID,Name,Description,Latitude,Longitude,MapStyle,ZoomLevel,succeededCallback, failedCallback, userContext) {
return this._invoke(WorkedHereService.get_path(), 'AddWorkplace',false,{FirstnameString:FirstnameString,LastnameString:LastnameString,EmailString:EmailString,Password:Password,PrivacyLevelID:PrivacyLevelID,Name:Name,Description:Description,Latitude:Latitude,Longitude:Longitude,MapStyle:MapStyle,ZoomLevel:ZoomLevel},succeededCallback,failedCallback,userContext); },
JoinWorkplace:function(FirstnameString,LastnameString,EmailString,Password,WorkID,ApplyMessage,succeededCallback, failedCallback, userContext) {
return this._invoke(WorkedHereService.get_path(), 'JoinWorkplace',false,{FirstnameString:FirstnameString,LastnameString:LastnameString,EmailString:EmailString,Password:Password,WorkID:WorkID,ApplyMessage:ApplyMessage},succeededCallback,failedCallback,userContext); },
SearchForWorkplace:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(WorkedHereService.get_path(), 'SearchForWorkplace',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); }}
WorkedHereService.registerClass('WorkedHereService',Sys.Net.WebServiceProxy);
WorkedHereService._staticInstance = new WorkedHereService();
WorkedHereService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; WorkedHereService._staticInstance._path = value; }
WorkedHereService.get_path = function() { return WorkedHereService._staticInstance._path; }
WorkedHereService.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); }
WorkedHereService._staticInstance._timeout = value; }
WorkedHereService.get_timeout = function() { 
return WorkedHereService._staticInstance._timeout; }
WorkedHereService.set_defaultUserContext = function(value) { 
WorkedHereService._staticInstance._userContext = value; }
WorkedHereService.get_defaultUserContext = function() { 
return WorkedHereService._staticInstance._userContext; }
WorkedHereService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; WorkedHereService._staticInstance._succeeded = value; }
WorkedHereService.get_defaultSucceededCallback = function() { 
return WorkedHereService._staticInstance._succeeded; }
WorkedHereService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; WorkedHereService._staticInstance._failed = value; }
WorkedHereService.get_defaultFailedCallback = function() { 
return WorkedHereService._staticInstance._failed; }
WorkedHereService.set_path("/WorkedHereService.asmx");
WorkedHereService.GetMyWorkplaces= function(onSuccess,onFailed,userContext) {WorkedHereService._staticInstance.GetMyWorkplaces(onSuccess,onFailed,userContext); }
WorkedHereService.GetWorkplacesForOpensocialUser= function(WorkedHereUserId,onSuccess,onFailed,userContext) {WorkedHereService._staticInstance.GetWorkplacesForOpensocialUser(WorkedHereUserId,onSuccess,onFailed,userContext); }
WorkedHereService.GetWorkplaces= function(ZoomLevel,SouthWestLatitude,SouthWestLongitude,NorthEastLatitude,NorthEastLongitude,MapStyle,onSuccess,onFailed,userContext) {WorkedHereService._staticInstance.GetWorkplaces(ZoomLevel,SouthWestLatitude,SouthWestLongitude,NorthEastLatitude,NorthEastLongitude,MapStyle,onSuccess,onFailed,userContext); }
WorkedHereService.AddWorkplace= function(FirstnameString,LastnameString,EmailString,Password,PrivacyLevelID,Name,Description,Latitude,Longitude,MapStyle,ZoomLevel,onSuccess,onFailed,userContext) {WorkedHereService._staticInstance.AddWorkplace(FirstnameString,LastnameString,EmailString,Password,PrivacyLevelID,Name,Description,Latitude,Longitude,MapStyle,ZoomLevel,onSuccess,onFailed,userContext); }
WorkedHereService.JoinWorkplace= function(FirstnameString,LastnameString,EmailString,Password,WorkID,ApplyMessage,onSuccess,onFailed,userContext) {WorkedHereService._staticInstance.JoinWorkplace(FirstnameString,LastnameString,EmailString,Password,WorkID,ApplyMessage,onSuccess,onFailed,userContext); }
WorkedHereService.SearchForWorkplace= function(searchTerm,onSuccess,onFailed,userContext) {WorkedHereService._staticInstance.SearchForWorkplace(searchTerm,onSuccess,onFailed,userContext); }
