コード例 #1
0
        public List <EnergyPrice> GetEnergyPrice(string buildId)
        {
            Price price = context.GetPrice(buildId);
            List <EnergyPrice> energyPrice = new List <EnergyPrice>();

            if (price != null)
            {
                EnergyPrice ePrice = new EnergyPrice();
                ePrice.Name  = "电";
                ePrice.Code  = "01000";
                ePrice.Price = price.ElectriPrice;
                energyPrice.Add(ePrice);

                EnergyPrice wPrice = new EnergyPrice();
                wPrice.Name  = "水";
                wPrice.Code  = "02000";
                wPrice.Price = price.WaterPrice;
                energyPrice.Add(wPrice);

                EnergyPrice gPrice = new EnergyPrice();
                gPrice.Name  = "气";
                gPrice.Code  = "03000";
                gPrice.Price = price.GasPrice;
                energyPrice.Add(gPrice);
            }
            return(energyPrice);
        }
コード例 #2
0
ファイル: PriceDbContextTest.cs プロジェクト: Mx1014/EMS
        public void TestGetPrice()
        {
            IPriceDbContext context = new PriceDbContext();
            //Console.WriteLine("123");
            //Price price = new Price();
            //price.ElectriPrice = 1.5;

            Price price = context.GetPrice("000001G001");

            //List<EnergyPrice> energyPrice = new List<EnergyPrice>();
            foreach (System.Reflection.PropertyInfo item in price.GetType().GetProperties())
            {
                Console.WriteLine("{0},{1}", item.Name, item.GetValue(price, null));
            }
        }