Ejemplo n.º 1
0
 public void SaveData(DayTickWSE dayTickWSE)
 {
     if (_DbContext.DayTickWSE.Where(i => i.Date == dayTickWSE.Date && i.ItemName == dayTickWSE.ItemName).ToList().Count == 0)
     {
         _DbContext.DayTickWSE.Add(dayTickWSE);
         _DbContext.SaveChanges();
     }
 }
 public static void SaveDataFromStooq(this DayTickWSE dayTickWSE, IRepository repository)
 {
     if (_ticks != null && _ticks.Count != 0)
     {
         foreach (var t in _ticks)
         {
             repository.SaveData(t);
         }
     }
 }
        public static List <DayTickWSE> GetDataFromStooq(this DayTickWSE dayTickWSE, DateTime startDate, DateTime finishDate, string index = "", string name = "")
        {
            //przekaznie obiektu np. query
            _ticks = new List <DayTickWSE>();
            _link  = ConvertData.getLink(startDate, finishDate, name);
            try
            {
                using (WebClient client = _client)
                    _result = client.DownloadString(_link);

                addRange(index, name);

                return(_ticks);
            }
            catch (Exception)
            {
                return(null);
            }
        }
 public static void ClearTicks(this DayTickWSE dayTickWSE)
 {
     _ticks = new List <DayTickWSE>();
 }