Type.registerNamespace('Core.Distribution');
Core.Distribution.AjaxService=function() {
Core.Distribution.AjaxService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Core.Distribution.AjaxService.prototype={
GetAllLists:function(includeEmails,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'GetAllLists',false,{includeEmails:includeEmails},succeededCallback,failedCallback,userContext); },
DeleteAdress:function(ListId,email,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'DeleteAdress',false,{ListId:ListId,email:email},succeededCallback,failedCallback,userContext); },
AddAdress:function(ListId,email,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'AddAdress',false,{ListId:ListId,email:email},succeededCallback,failedCallback,userContext); },
SendHtmlToList:function(from,ListId,Contents,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'SendHtmlToList',false,{from:from,ListId:ListId,Contents:Contents},succeededCallback,failedCallback,userContext); },
SendHtmlToEmail:function(from,email,Contents,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'SendHtmlToEmail',false,{from:from,email:email,Contents:Contents},succeededCallback,failedCallback,userContext); },
NewList:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'NewList',false,{name:name},succeededCallback,failedCallback,userContext); },
DeleteList:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'DeleteList',false,{id:id},succeededCallback,failedCallback,userContext); },
GetAdresses:function(ListId,succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'GetAdresses',false,{ListId:ListId},succeededCallback,failedCallback,userContext); },
ClearDuplicates:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Core.Distribution.AjaxService.get_path(), 'ClearDuplicates',false,{},succeededCallback,failedCallback,userContext); }}
Core.Distribution.AjaxService.registerClass('Core.Distribution.AjaxService',Sys.Net.WebServiceProxy);
Core.Distribution.AjaxService._staticInstance = new Core.Distribution.AjaxService();
Core.Distribution.AjaxService.set_path = function(value) { Core.Distribution.AjaxService._staticInstance.set_path(value); }
Core.Distribution.AjaxService.get_path = function() { return Core.Distribution.AjaxService._staticInstance.get_path(); }
Core.Distribution.AjaxService.set_timeout = function(value) { Core.Distribution.AjaxService._staticInstance.set_timeout(value); }
Core.Distribution.AjaxService.get_timeout = function() { return Core.Distribution.AjaxService._staticInstance.get_timeout(); }
Core.Distribution.AjaxService.set_defaultUserContext = function(value) { Core.Distribution.AjaxService._staticInstance.set_defaultUserContext(value); }
Core.Distribution.AjaxService.get_defaultUserContext = function() { return Core.Distribution.AjaxService._staticInstance.get_defaultUserContext(); }
Core.Distribution.AjaxService.set_defaultSucceededCallback = function(value) { Core.Distribution.AjaxService._staticInstance.set_defaultSucceededCallback(value); }
Core.Distribution.AjaxService.get_defaultSucceededCallback = function() { return Core.Distribution.AjaxService._staticInstance.get_defaultSucceededCallback(); }
Core.Distribution.AjaxService.set_defaultFailedCallback = function(value) { Core.Distribution.AjaxService._staticInstance.set_defaultFailedCallback(value); }
Core.Distribution.AjaxService.get_defaultFailedCallback = function() { return Core.Distribution.AjaxService._staticInstance.get_defaultFailedCallback(); }
Core.Distribution.AjaxService.set_path("/Core.Distribution,Core.Distribution.AjaxService.asmx");
Core.Distribution.AjaxService.GetAllLists= function(includeEmails,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.GetAllLists(includeEmails,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.DeleteAdress= function(ListId,email,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.DeleteAdress(ListId,email,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.AddAdress= function(ListId,email,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.AddAdress(ListId,email,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.SendHtmlToList= function(from,ListId,Contents,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.SendHtmlToList(from,ListId,Contents,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.SendHtmlToEmail= function(from,email,Contents,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.SendHtmlToEmail(from,email,Contents,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.NewList= function(name,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.NewList(name,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.DeleteList= function(id,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.DeleteList(id,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.GetAdresses= function(ListId,onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.GetAdresses(ListId,onSuccess,onFailed,userContext); }
Core.Distribution.AjaxService.ClearDuplicates= function(onSuccess,onFailed,userContext) {Core.Distribution.AjaxService._staticInstance.ClearDuplicates(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Core.Distribution.AjaxService_DitributionList) === 'undefined') {
Core.Distribution.AjaxService_DitributionList=gtc("Core.Distribution.AjaxService+DitributionList");
Core.Distribution.AjaxService_DitributionList.registerClass('Core.Distribution.AjaxService_DitributionList');
}
