示例#1
0
        /// <summary>
        /// Add a new Alert record to the store and sets the AlertID in the passed alert
        /// </summary>
        /// <param name="alert"></param>
        public void AddAlert(Alert alert)
        {
            var store = new StoreAlert
            {
                FKInstrumentID  = alert.Instrument.InstrumentID,
                ClosestPrice    = alert.ClosestPrice,
                DateOpened      = alert.OpeningDate,
                PriceTarget     = alert.PriceTarget,
                TargetDirection = alert.TargetDirection
            };

            _context
            .StoreAlerts
            .Add(store);

            _context.SaveChanges();

            alert.AlertID = store.AlertID;
        }
示例#2
0
        /// <summary>
        /// Add a new Alert record to the store and sets the AlertID in the passed alert
        /// </summary>
        /// <param name="alert"></param>
        public void AddAlert(Alert alert)
        {
            var store = new StoreAlert
            {
                FKInstrumentID = alert.Instrument.InstrumentID,
                ClosestPrice = alert.ClosestPrice,
                DateOpened = alert.OpeningDate,
                PriceTarget = alert.PriceTarget,
                TargetDirection = alert.TargetDirection
            };

            _context
                .StoreAlerts
                .Add(store);

            _context.SaveChanges();

            alert.AlertID = store.AlertID;
        }