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)); }
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; }
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(); } } }
public virtual Medicion RealizarMedicion() { return(TipoSensor.RealizarMedicion()); }