public static List <T> operator +(List <T> ListaEquipos, U equipo) { if (!ListaEquipos == equipo) { ListaEquipos.Add(equipo); } }
public ActionResult MonitoreoEquipos(DateTime?Desde, DateTime?Hasta) { var model = new ListaEquipos(); List <Equipo> equipos = db.Equipos.Where(x => x.Activo && x.IdEmpresa == IdEmpresa).ToList(); List <EquipoSensor> EquipoSensor = new List <EquipoSensor>(); List <Mantenimiento> Mant = new List <Mantenimiento>(); foreach (var eq in equipos) { EquipoSensor = db.EquipoSensor.Where(x => x.IdEquipo == eq.IdEquipo && x.Activo && x.IdEmpresa == IdEmpresa).ToList(); foreach (var es in EquipoSensor) { Mant = db.Mantenimiento.Where(x => x.Activo && x.IdEquipo == es.IdEquipo && x.Estados.NombreEstado == "Pendiente" && x.IdEmpresa == IdEmpresa).ToList(); } model.EquiposSensor.Add(new EquipoSensorVM { EquipoDb = eq, Sensores = EquipoSensor.Count(), Mantenimeintos = Mant.Count() }); } return(View(model)); }
public static bool operator ==(List <T> ListaEquipos, U equipo) { return(ListaEquipos.Contains(equipo)); }