Exemplo n.º 1
0
        //private AbbTest2Context db = new AbbTest2Context();

        // GET: Measures
        public ActionResult Index()
        {
            var measures = db.Measures.Include(m => m.Motor);

            foreach (var mes in measures)
            {
                mes.CurrentA    = mes.Motor.CurrentA;
                mes.MaxTorque   = mes.Motor.MaxTorque;
                mes.MaxPressure = mes.Motor.MaxPressure;

                switch (mes.MotorId)
                {
                case 1:
                    mes.Difference = mes.Motor.CurrentA - mes.ActualCurrentA;
                    break;

                case 2:
                    mes.Difference = mes.MaxTorque - mes.ActualRevsRpm;
                    break;

                case 3:
                    mes.Difference = mes.MaxPressure - mes.ActualPressureBar;
                    break;
                }


                db.SaveChanges();
            }
            return(View(measures.ToList()));
        }