Exemple #1
0
        public static void UpdateRobo(Robo.Models.Robo _model)
        {
            try
            {
                if (_model.CotoveloEsquerdo != 3)
                {
                    _model.PulsoEsquerdo = 3;
                }

                if (_model.CotoveloDireito != 3)
                {
                    _model.PulsoDireito = 3;
                }

                if (_model.HeadInclination == 3)
                {
                    _model.HeadRotation = 3;
                }



                using (RoboContext db = new RoboContext())
                {
                    db.Entry(_model).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemple #2
0
        public static Robo.Models.Robo GetRobo()
        {
            try
            {
                Robo.Models.Robo _robo = new Robo.Models.Robo();

                using (RoboContext db = new RoboContext())
                {
                    _robo = db.Robo.FirstOrDefault();

                    if (_robo == null)
                    {
                        _robo = new Models.Robo()
                        {
                            CotoveloDireito = 1, CotoveloEsquerdo = 1, PulsoDireito = 3, PulsoEsquerdo = 3, JoelhoDireito = 2, JoelhoEsquerdo = 2, Quadril = 3, HeadInclination = 2, HeadRotation = 3
                        };

                        db.Robo.Add(_robo);
                        db.SaveChanges();
                    }

                    _robo.CotoveloDireitoOptions  = CotoveloOptions;
                    _robo.CotoveloEsquerdoOptions = CotoveloOptions;

                    _robo.PulsoDireitoOptions  = PulsoOptions;
                    _robo.PulsoEsquerdoOptions = PulsoOptions;

                    _robo.JoelhoEsquerdoOptions = JoelhoOptions;
                    _robo.JoelhoDireitoOptions  = JoelhoOptions;

                    _robo.QuadrilOptions = QuadrilOptions;

                    _robo.HeadInclinationOptions = HeadInclinationOptions;
                    _robo.HeadRotationOptions    = HeadRotationOptions;

                    return(_robo);
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }