Exemple #1
0
        public ActionResult Create(Catalogos_viewModels.TipoSensorVM model)
        {
            var bdd = db.TipoSensor.FirstOrDefault(x => x.NombreTipoSensor == model.NombreTipoSensor.Trim());

            if (bdd != null)
            {
                bdd.Activo = true;
                db.SaveChanges();
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var claimsIdentity = (ClaimsIdentity)this.User.Identity;
                    var claim          = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier);
                    var userId         = claim.Value;
                    var nuevo          = new TipoSensor
                    {
                        Activo          = true,
                        FechaRegistro   = DateTime.Now,
                        UsuarioRegistro = User.Identity.Name,
                        //Audit end
                        NombreTipoSensor = model.NombreTipoSensor.Trim(),
                        Max_TipoSensor   = model.Max_TipoSensor,
                        Min_TipoSensor   = model.Min_TipoSensor,
                        IdEmpresa        = IdEmpresa
                    };

                    db.TipoSensor.Add(nuevo);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View(model));
        }
Exemple #2
0
 public Sensor(int valor, double lat, double lng, TipoSensor tipo, AcaoSensor acao)
 {
     this.valor = valor;
     this.lat   = lat;
     this.lng   = lng;
     this.tipo  = tipo;
     this.acao  = acao;
 }
Exemple #3
0
        public static void CarregarTipoSensor()
        {
            using (var dbTipoSensor = new TipoSensorContext()) {
                if (dbTipoSensor.Records.Count() == 0)
                {
                    foreach (object tipo in tiposSensores)
                    {
                        string name          = tipo.GetType().GetProperty("Name").GetValue(tipo, null).ToString();
                        string unidadeMedida = tipo.GetType().GetProperty("UnidadeMedida").GetValue(tipo, null).ToString();

                        TipoSensor tipoSensor = new TipoSensor(name, unidadeMedida);
                        dbTipoSensor.Records.Add(tipoSensor);
                    }

                    dbTipoSensor.SaveChanges();
                }
            }
        }
Exemple #4
0
 public virtual Medicion RealizarMedicion()
 {
     return(TipoSensor.RealizarMedicion());
 }