Beispiel #1
0
        public void SetSourceData(
            string itemCode
            , TimeIntervalEnum timeInterval
            , LitePurushaPrakriti entity)
        {
            Task.Factory.StartNew(() =>
            {
                PurushaPrakriti pp = new PurushaPrakriti();
                pp.MappingProperty(entity);

                try
                {
                    pp.Interval = (int)timeInterval;
                    pp.Create();
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine(ex.Message);
                }
            });
        }
Beispiel #2
0
        public List <LitePurushaPrakriti> GetSourceData(
            string itemCode
            , TimeIntervalEnum timeInterval
            , string startDate = null
            , string endDate   = null
            , int cnt          = 0)
        {
            List <LitePurushaPrakriti> list = new List <LitePurushaPrakriti>();

            PurushaPrakriti pp = new PurushaPrakriti();

            pp.Item         = itemCode;
            pp.Interval     = (int)timeInterval;
            pp.StartDate    = startDate == null ? "" : startDate;
            pp.EndDate      = endDate == null ? "" : endDate;
            pp.DisplayCount = cnt;
            try
            {
                Entities entities = (Entities)pp.Collect();

                foreach (var m in entities.Cast <PurushaPrakriti>())
                {
                    var n = new LitePurushaPrakriti(
                        m.OpenVal, m.HighVal, m.LowVal, m.CloseVal, m.Volume, m.DT
                        );

                    list.Add(n);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }

            return(list);
        }