Type.registerNamespace('CodingStaff.Modules.Blog');
CodingStaff.Modules.Blog.BlogService=function() {
CodingStaff.Modules.Blog.BlogService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CodingStaff.Modules.Blog.BlogService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CodingStaff.Modules.Blog.BlogService._staticInstance.get_path();},
GetTemplateModules:function(portalId,tabId,templateId,paneName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTemplateModules',false,{portalId:portalId,tabId:tabId,templateId:templateId,paneName:paneName},succeededCallback,failedCallback,userContext); },
GetExternalModules:function(portalId,tabId,rootId,templateId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetExternalModules',false,{portalId:portalId,tabId:tabId,rootId:rootId,templateId:templateId},succeededCallback,failedCallback,userContext); },
InsertExternalModule:function(portalId,tabId,templateId,externalModuleId,paneName,paneOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertExternalModule',false,{portalId:portalId,tabId:tabId,templateId:templateId,externalModuleId:externalModuleId,paneName:paneName,paneOrder:paneOrder},succeededCallback,failedCallback,userContext); },
InsertTemplateModule:function(portalId,tabId,templateModuleId,paneName,paneOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertTemplateModule',false,{portalId:portalId,tabId:tabId,templateModuleId:templateModuleId,paneName:paneName,paneOrder:paneOrder},succeededCallback,failedCallback,userContext); },
DeleteTemplateModule:function(portalId,tabId,templateModuleId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTemplateModule',false,{portalId:portalId,tabId:tabId,templateModuleId:templateModuleId},succeededCallback,failedCallback,userContext); },
UpdateModuleTitle:function(portalId,tabId,templateModuleId,title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateModuleTitle',false,{portalId:portalId,tabId:tabId,templateModuleId:templateModuleId,title:title},succeededCallback,failedCallback,userContext); },
GetPosts:function(portalId,tabId,rootId,blogId,pageN,pageS,year,month,day,tag,cat,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPosts',false,{portalId:portalId,tabId:tabId,rootId:rootId,blogId:blogId,pageN:pageN,pageS:pageS,year:year,month:month,day:day,tag:tag,cat:cat},succeededCallback,failedCallback,userContext); },
GetPostDates:function(portalId,tabId,rootId,blogId,targetTabId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPostDates',false,{portalId:portalId,tabId:tabId,rootId:rootId,blogId:blogId,targetTabId:targetTabId},succeededCallback,failedCallback,userContext); },
ValidateAddCategory:function(portalId,tabId,blogId,catName,parentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateAddCategory',false,{portalId:portalId,tabId:tabId,blogId:blogId,catName:catName,parentId:parentId},succeededCallback,failedCallback,userContext); },
DeleteCategory:function(portalId,tabId,catId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteCategory',false,{portalId:portalId,tabId:tabId,catId:catId},succeededCallback,failedCallback,userContext); },
UpdateCategory:function(portalId,tabId,blogId,catId,order,parentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateCategory',false,{portalId:portalId,tabId:tabId,blogId:blogId,catId:catId,order:order,parentId:parentId},succeededCallback,failedCallback,userContext); },
AddCategory:function(portalId,tabId,blogId,catName,parentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddCategory',false,{portalId:portalId,tabId:tabId,blogId:blogId,catName:catName,parentId:parentId},succeededCallback,failedCallback,userContext); },
GetCategories:function(portalId,tabId,blogId,parentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCategories',false,{portalId:portalId,tabId:tabId,blogId:blogId,parentId:parentId},succeededCallback,failedCallback,userContext); }}
CodingStaff.Modules.Blog.BlogService.registerClass('CodingStaff.Modules.Blog.BlogService',Sys.Net.WebServiceProxy);
CodingStaff.Modules.Blog.BlogService._staticInstance = new CodingStaff.Modules.Blog.BlogService();
CodingStaff.Modules.Blog.BlogService.set_path = function(value) { CodingStaff.Modules.Blog.BlogService._staticInstance.set_path(value); }
CodingStaff.Modules.Blog.BlogService.get_path = function() { return CodingStaff.Modules.Blog.BlogService._staticInstance.get_path(); }
CodingStaff.Modules.Blog.BlogService.set_timeout = function(value) { CodingStaff.Modules.Blog.BlogService._staticInstance.set_timeout(value); }
CodingStaff.Modules.Blog.BlogService.get_timeout = function() { return CodingStaff.Modules.Blog.BlogService._staticInstance.get_timeout(); }
CodingStaff.Modules.Blog.BlogService.set_defaultUserContext = function(value) { CodingStaff.Modules.Blog.BlogService._staticInstance.set_defaultUserContext(value); }
CodingStaff.Modules.Blog.BlogService.get_defaultUserContext = function() { return CodingStaff.Modules.Blog.BlogService._staticInstance.get_defaultUserContext(); }
CodingStaff.Modules.Blog.BlogService.set_defaultSucceededCallback = function(value) { CodingStaff.Modules.Blog.BlogService._staticInstance.set_defaultSucceededCallback(value); }
CodingStaff.Modules.Blog.BlogService.get_defaultSucceededCallback = function() { return CodingStaff.Modules.Blog.BlogService._staticInstance.get_defaultSucceededCallback(); }
CodingStaff.Modules.Blog.BlogService.set_defaultFailedCallback = function(value) { CodingStaff.Modules.Blog.BlogService._staticInstance.set_defaultFailedCallback(value); }
CodingStaff.Modules.Blog.BlogService.get_defaultFailedCallback = function() { return CodingStaff.Modules.Blog.BlogService._staticInstance.get_defaultFailedCallback(); }
CodingStaff.Modules.Blog.BlogService.set_path("/DesktopModules/CodingStaff.Blog/BlogService.asmx");
CodingStaff.Modules.Blog.BlogService.GetTemplateModules= function(portalId,tabId,templateId,paneName,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.GetTemplateModules(portalId,tabId,templateId,paneName,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.GetExternalModules= function(portalId,tabId,rootId,templateId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.GetExternalModules(portalId,tabId,rootId,templateId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.InsertExternalModule= function(portalId,tabId,templateId,externalModuleId,paneName,paneOrder,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.InsertExternalModule(portalId,tabId,templateId,externalModuleId,paneName,paneOrder,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.InsertTemplateModule= function(portalId,tabId,templateModuleId,paneName,paneOrder,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.InsertTemplateModule(portalId,tabId,templateModuleId,paneName,paneOrder,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.DeleteTemplateModule= function(portalId,tabId,templateModuleId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.DeleteTemplateModule(portalId,tabId,templateModuleId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.UpdateModuleTitle= function(portalId,tabId,templateModuleId,title,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.UpdateModuleTitle(portalId,tabId,templateModuleId,title,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.GetPosts= function(portalId,tabId,rootId,blogId,pageN,pageS,year,month,day,tag,cat,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.GetPosts(portalId,tabId,rootId,blogId,pageN,pageS,year,month,day,tag,cat,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.GetPostDates= function(portalId,tabId,rootId,blogId,targetTabId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.GetPostDates(portalId,tabId,rootId,blogId,targetTabId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.ValidateAddCategory= function(portalId,tabId,blogId,catName,parentId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.ValidateAddCategory(portalId,tabId,blogId,catName,parentId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.DeleteCategory= function(portalId,tabId,catId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.DeleteCategory(portalId,tabId,catId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.UpdateCategory= function(portalId,tabId,blogId,catId,order,parentId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.UpdateCategory(portalId,tabId,blogId,catId,order,parentId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.AddCategory= function(portalId,tabId,blogId,catName,parentId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.AddCategory(portalId,tabId,blogId,catName,parentId,onSuccess,onFailed,userContext); }
CodingStaff.Modules.Blog.BlogService.GetCategories= function(portalId,tabId,blogId,parentId,onSuccess,onFailed,userContext) {CodingStaff.Modules.Blog.BlogService._staticInstance.GetCategories(portalId,tabId,blogId,parentId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(CodingStaff.Modules.Blog.TemplateModule) === 'undefined') {
CodingStaff.Modules.Blog.TemplateModule=gtc("CodingStaff.Modules.Blog.TemplateModule");
CodingStaff.Modules.Blog.TemplateModule.registerClass('CodingStaff.Modules.Blog.TemplateModule');
}
if (typeof(CodingStaff.Modules.Blog.ExternalModule) === 'undefined') {
CodingStaff.Modules.Blog.ExternalModule=gtc("CodingStaff.Modules.Blog.ExternalModule");
CodingStaff.Modules.Blog.ExternalModule.registerClass('CodingStaff.Modules.Blog.ExternalModule');
}
if (typeof(CodingStaff.Modules.Blog.PostSearchResult) === 'undefined') {
CodingStaff.Modules.Blog.PostSearchResult=gtc("CodingStaff.Modules.Blog.PostSearchResult");
CodingStaff.Modules.Blog.PostSearchResult.registerClass('CodingStaff.Modules.Blog.PostSearchResult');
}
Type.registerNamespace('CodingStaff.Modules.Blog.Date');
if (typeof(CodingStaff.Modules.Blog.Date.PostsDates) === 'undefined') {
CodingStaff.Modules.Blog.Date.PostsDates=gtc("CodingStaff.Modules.Blog.Date.PostsDates");
CodingStaff.Modules.Blog.Date.PostsDates.registerClass('CodingStaff.Modules.Blog.Date.PostsDates');
}
if (typeof(CodingStaff.Modules.Blog.Category) === 'undefined') {
CodingStaff.Modules.Blog.Category=gtc("CodingStaff.Modules.Blog.Category");
CodingStaff.Modules.Blog.Category.registerClass('CodingStaff.Modules.Blog.Category');
}

