public static ReadOnlyCollection<Estaciones> GetAllEstaciones() { _db = GetNewBD(); var query = from b in _db.Estaciones select b; return query.ToList().AsReadOnly(); }
public static Estaciones GetEstacionById(Guid id) { _db = GetNewBD(); var query = from b in _db.Estaciones where b.Id == id select b; Estaciones estacionBD = query.First(); Dictionary<Guid, Equipos> equiposBD = GetEquiposByIdEstacion(id); foreach (Puertos puertoBD in GetPuertosByIdEstacion(id)) { equiposBD[puertoBD.IdEquipo].AgregarPuerto(puertoBD); } foreach (KeyValuePair<Guid, Equipos> equipo in equiposBD) { estacionBD.AgregarEquipo(equipo.Value); } estacionBD.AgregarCables(GetCablesByIdEstacion(id)); return estacionBD; }
public static void ActualizarEstacion(Estaciones estacion) { _db = GetNewBD(); OperacionDelete(estacion.Id); _db.SubmitChanges(); OperacionGuardarNuevaEstacion(estacion); _db.SubmitChanges(); }
public static void GuardarNuevaEstacion(Estaciones estacionBD) { _db = GetNewBD(); OperacionGuardarNuevaEstacion(estacionBD); _db.SubmitChanges(); }
public static void Delete(Guid id) { _db = GetNewBD(); OperacionDelete(id); _db.SubmitChanges(); }