var MembershipService=function() {
MembershipService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MembershipService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MembershipService._staticInstance.get_path();},
GetSessionKey:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetSessionKey',false,{},succeededCallback,failedCallback,userContext); },
AuthorizeUserAsAdministrator:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'AuthorizeUserAsAdministrator',false,{},succeededCallback,failedCallback,userContext); },
AddUser:function(userName,password,emailAddress,passwordQuestion,passwordAnswer,firstName,lastName,teamIds,succeededCallback, failedCallback, userContext) {
/// <param name="userName" type="Array">System.Byte[]</param>
/// <param name="password" type="Array">System.Byte[]</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="passwordQuestion" type="String">System.String</param>
/// <param name="passwordAnswer" type="String">System.String</param>
/// <param name="firstName" type="String">System.String</param>
/// <param name="lastName" type="String">System.String</param>
/// <param name="teamIds" type="Array">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(), 'AddUser',false,{userName:userName,password:password,emailAddress:emailAddress,passwordQuestion:passwordQuestion,passwordAnswer:passwordAnswer,firstName:firstName,lastName:lastName,teamIds:teamIds},succeededCallback,failedCallback,userContext); },
GetNewsSubscribers:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetNewsSubscribers',false,{},succeededCallback,failedCallback,userContext); },
GetNewsSubscribersByTeam:function(teamName,succeededCallback, failedCallback, userContext) {
/// <param name="teamName" 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(), 'GetNewsSubscribersByTeam',false,{teamName:teamName},succeededCallback,failedCallback,userContext); },
GetTeams:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetTeams',false,{},succeededCallback,failedCallback,userContext); },
SetSessionTeamName:function(teamName,succeededCallback, failedCallback, userContext) {
/// <param name="teamName" 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(), 'SetSessionTeamName',false,{teamName:teamName},succeededCallback,failedCallback,userContext); }}
MembershipService.registerClass('MembershipService',Sys.Net.WebServiceProxy);
MembershipService._staticInstance = new MembershipService();
MembershipService.set_path = function(value) {
MembershipService._staticInstance.set_path(value); }
MembershipService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return MembershipService._staticInstance.get_path();}
MembershipService.set_timeout = function(value) {
MembershipService._staticInstance.set_timeout(value); }
MembershipService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return MembershipService._staticInstance.get_timeout(); }
MembershipService.set_defaultUserContext = function(value) { 
MembershipService._staticInstance.set_defaultUserContext(value); }
MembershipService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return MembershipService._staticInstance.get_defaultUserContext(); }
MembershipService.set_defaultSucceededCallback = function(value) { 
 MembershipService._staticInstance.set_defaultSucceededCallback(value); }
MembershipService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return MembershipService._staticInstance.get_defaultSucceededCallback(); }
MembershipService.set_defaultFailedCallback = function(value) { 
MembershipService._staticInstance.set_defaultFailedCallback(value); }
MembershipService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return MembershipService._staticInstance.get_defaultFailedCallback(); }
MembershipService.set_path("/services/MembershipService.asmx");
MembershipService.GetSessionKey= function(onSuccess,onFailed,userContext) {
/// <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>
MembershipService._staticInstance.GetSessionKey(onSuccess,onFailed,userContext); }
MembershipService.AuthorizeUserAsAdministrator= function(onSuccess,onFailed,userContext) {
/// <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>
MembershipService._staticInstance.AuthorizeUserAsAdministrator(onSuccess,onFailed,userContext); }
MembershipService.AddUser= function(userName,password,emailAddress,passwordQuestion,passwordAnswer,firstName,lastName,teamIds,onSuccess,onFailed,userContext) {
/// <param name="userName" type="Array">System.Byte[]</param>
/// <param name="password" type="Array">System.Byte[]</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="passwordQuestion" type="String">System.String</param>
/// <param name="passwordAnswer" type="String">System.String</param>
/// <param name="firstName" type="String">System.String</param>
/// <param name="lastName" type="String">System.String</param>
/// <param name="teamIds" type="Array">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>
MembershipService._staticInstance.AddUser(userName,password,emailAddress,passwordQuestion,passwordAnswer,firstName,lastName,teamIds,onSuccess,onFailed,userContext); }
MembershipService.GetNewsSubscribers= function(onSuccess,onFailed,userContext) {
/// <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>
MembershipService._staticInstance.GetNewsSubscribers(onSuccess,onFailed,userContext); }
MembershipService.GetNewsSubscribersByTeam= function(teamName,onSuccess,onFailed,userContext) {
/// <param name="teamName" 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>
MembershipService._staticInstance.GetNewsSubscribersByTeam(teamName,onSuccess,onFailed,userContext); }
MembershipService.GetTeams= function(onSuccess,onFailed,userContext) {
/// <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>
MembershipService._staticInstance.GetTeams(onSuccess,onFailed,userContext); }
MembershipService.SetSessionTeamName= function(teamName,onSuccess,onFailed,userContext) {
/// <param name="teamName" 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>
MembershipService._staticInstance.SetSessionTeamName(teamName,onSuccess,onFailed,userContext); }
