public static IEnumerable<StockDividend> GetLatest(DynamicNodeContext nodeContext, int count)
 {
     using (var service = new DividendService())
     {
         return service.GetLatest(count).ToList();
     }
 }
        public static IEnumerable<StockDividend> GetUpcoming(DynamicNodeContext context, int count)
        {
            using (var service = new DividendService())
            {
                var startDate = DateTime.UtcNow.AddDays(-1);

                return service.GetLatest(count, startDate).ToList();
            }
        }
        public static IEnumerable<StockDividend> Get(DynamicNodeContext nodeContext, int count)
        {
            using (var service = new DividendService())
            {
                var stockCode = GetStockCode();

                if (string.IsNullOrEmpty(stockCode))
                {
                    return service.GetLatest(count).ToList();
                }

                return service.Get(stockCode, count).ToList();
            }
        }