private newtelligence.DasBlog.Web.Services.MovableType.Category InternalGetFrontPageCategory() { newtelligence.DasBlog.Web.Services.MovableType.Category mcat = new newtelligence.DasBlog.Web.Services.MovableType.Category(); mcat.categoryId = "Front Page"; mcat.categoryName = "Front Page"; //mcat.isPrimary = true; return(mcat); }
private MovableType.Category InternalGetFrontPageCategory() { MovableType.Category mcat = new MovableType.Category(); mcat.categoryId = "Front Page"; mcat.categoryName = "Front Page"; //mcat.isPrimary = true; return(mcat); }
MovableType.Category[] MovableType.IMovableType.mt_getPostCategories(string postid, string username, string password) { if (!_dasBlogSettings.SiteConfiguration.EnableBloggerApi) { throw new ServiceDisabledException(); } UserToken token = SiteSecurity.Login(username, password); if (token == null) { throw new System.Security.SecurityException(); } MovableType.Category[] mcats = InternalGetCategoryList(); Entry entry = _dataService.GetEntry(postid); if (entry != null) { List <MovableType.Category> acats = new List <MovableType.Category>(); string[] cats = entry.GetSplitCategories(); if (cats.Length > 0) { foreach (string cat in cats) { foreach (MovableType.Category mcat in mcats) { if (cat == mcat.categoryId) { MovableType.Category cpcat = mcat; cpcat.isPrimary = (acats.Count == 0); acats.Add(cpcat); break; } } } } if (acats.Count == 0) { acats.Add(InternalGetFrontPageCategory()); } return(acats.ToArray()); } else { return(null); } }
private newtelligence.DasBlog.Web.Services.MovableType.Category[] InternalGetCategoryList() { List <newtelligence.DasBlog.Web.Services.MovableType.Category> arrayList = new List <newtelligence.DasBlog.Web.Services.MovableType.Category>(); CategoryCacheEntryCollection categories = dataService.GetCategories(); if (categories.Count == 0) { arrayList.Add(InternalGetFrontPageCategory()); } else { foreach (CategoryCacheEntry catEntry in categories) { newtelligence.DasBlog.Web.Services.MovableType.Category category = new newtelligence.DasBlog.Web.Services.MovableType.Category(); category.categoryId = noNull(catEntry.Name); category.categoryName = noNull(catEntry.Name); //category.isPrimary=false; arrayList.Add(category); } } return(arrayList.ToArray()); }
private newtelligence.DasBlog.Web.Services.MovableType.Category InternalGetFrontPageCategory() { newtelligence.DasBlog.Web.Services.MovableType.Category mcat = new newtelligence.DasBlog.Web.Services.MovableType.Category(); mcat.categoryId = "Front Page"; mcat.categoryName = "Front Page"; //mcat.isPrimary = true; return mcat; }
private newtelligence.DasBlog.Web.Services.MovableType.Category[] InternalGetCategoryList() { ArrayList arrayList = new ArrayList(); CategoryCacheEntryCollection categories = dataService.GetCategories(); if ( categories.Count == 0 ) { arrayList.Add( InternalGetFrontPageCategory() ); } else { foreach (CategoryCacheEntry catEntry in categories ) { newtelligence.DasBlog.Web.Services.MovableType.Category category = new newtelligence.DasBlog.Web.Services.MovableType.Category(); category.categoryId=noNull(catEntry.Name); category.categoryName=noNull(catEntry.Name); //category.isPrimary=false; arrayList.Add(category); } } return arrayList.ToArray(typeof(newtelligence.DasBlog.Web.Services.MovableType.Category)) as newtelligence.DasBlog.Web.Services.MovableType.Category[]; }