Пример #1
0
        public static void DeleteIndicator(int portfolio_symbol_indicator_id)
        {
            using (ctaDBEntities entities = new ctaDBEntities())
            {
                entities.Database.Connection.Open();

                Portfolio_Stock_Indicator psi = entities.Portfolio_Stock_Indicator.Where(ps => ps.Id == portfolio_symbol_indicator_id).FirstOrDefault();

                if (psi != null)
                {
                    entities.Portfolio_Stock_Indicator.Remove(psi);
                    entities.SaveChanges();
                }

                entities.Database.Connection.Close();
            }
        }
Пример #2
0
        public static void AddIndicator(int portfolioID, int symbolID, int indicatorID, string param1, string color1, string param2, string color2, string param3, string color3)
        {
            using (ctaDBEntities entities = new ctaDBEntities())
            {
                entities.Database.Connection.Open();

                Portfolio_Stock_Indicator psi = new Portfolio_Stock_Indicator();
                psi.portfolio_id = portfolioID;
                psi.indicator_id = indicatorID;
                psi.stock_id     = symbolID;
                psi.param1       = (param1 == null) ? String.Empty : param1;
                psi.color1       = (color1 == null) ? String.Empty : color1;
                psi.param2       = (param2 == null) ? String.Empty : param2;
                psi.color2       = (color2 == null) ? String.Empty : color2;
                psi.param3       = (param3 == null) ? String.Empty : param3;
                psi.color3       = (color3 == null) ? String.Empty : color3;

                entities.Portfolio_Stock_Indicator.Add(psi);
                entities.SaveChanges();

                entities.Database.Connection.Close();
            }
        }