public ArticleCategoriesHierarchy(IIsesServiceChannel isesService, string articleCategoryType)
 {
     this.IsesService = isesService;
     ArticleTypeList  = new ObservableCollection <tbArticleType>(IsesService.GetArticleCategoryTypes(articleCategoryType));
     ArticleTypesHierarchyCollection = new ObservableCollection <ArticleTypesHierarchy>();
     foreach (var a in ArticleTypeList)
     {
         ArticleTypesHierarchyCollection.Add(new ArticleTypesHierarchy()
         {
             Name = a.ArticleTitle
         });
     }
 }
 public CountryReportsHierarchy(IIsesServiceChannel isesService)
 {
     this.IsesService    = isesService;
     ArticleCategoryList = new ObservableCollection <tbArticleCategory>(IsesService.GetArticleCatagoryTitles());
     ArticleCategoriesHierarchyCollection = new ObservableCollection <ArticleCategoriesHierarchy>();
     foreach (var a in ArticleCategoryList)
     {
         ArticleCategoriesHierarchyCollection.Add(new ArticleCategoriesHierarchy(IsesService, a.Category)
         {
             Name = a.CategoryTitle
         });
     }
 }