Xaye.Fred.Fred.GetCategoryChildern C# (CSharp) Méthode

GetCategoryChildern() public méthode

Get the child categories for a specified parent category. Corresponds to http://api.stlouisfed.org/fred/category/children
public GetCategoryChildern ( int categoryId ) : IEnumerable
categoryId int The id for a category.
Résultat IEnumerable
        public IEnumerable<Category> GetCategoryChildern(int categoryId)
        {
            var now = CstTime();
            return GetCategoryChildern(categoryId, now, now);
        }

Same methods

Fred::GetCategoryChildern ( int categoryId, System.DateTime realtimeStart, System.DateTime realtimeEnd ) : IEnumerable

Usage Example

Exemple #1
0
 internal Category(Fred fred) : base(fred)
 {
     _childern = new Lazy <IEnumerable <Category> >(() => Fred.GetCategoryChildern(Id));
     _parent   = new Lazy <Category>(() => Id == 0 ? this : Fred.GetCategory(ParentId));
     _related  = new Lazy <IEnumerable <Category> >(() => Fred.GetCategoryRelated(Id));
     _series   = new Lazy <List <Series> >(
         () =>
     {
         var series = (List <Series>)Fred.GetCategorySeries(Id, DateTime.Today, DateTime.Today);
         var count  = series?.Count;
         var call   = 1;
         while (count == CallLimit)
         {
             var more = (List <Series>)Fred.GetCategorySeries(Id, DateTime.Today, DateTime.Today, CallLimit, call * CallLimit);
             series.AddRange(more);
             count = more.Count;
             call++;
         }
         return(series);
     }
         );
 }