private static Equipos AgregarEquipo(Estaciones estacionBD, EquipoLogico equipo, bool generarNuevosIds) { Equipos equipoBD = new Equipos(); if (generarNuevosIds) equipoBD.Id = Guid.NewGuid(); else equipoBD.Id = equipo.Id; equipoBD.Nombre = equipo.Nombre; equipoBD.TipoDeEquipo = (int)equipo.TipoDeEquipo; equipoBD.IdEstacion = estacionBD.Id; equipoBD.X = equipo.X; equipoBD.Y = equipo.Y; estacionBD.AgregarEquipo(equipoBD); return equipoBD; }
private static Guid AgregarPuerto(Equipos equipoBD, PuertoEthernetLogicoBase puerto, bool generarNuevosIds) { Puertos puertoBD = new Puertos(); if (generarNuevosIds) puertoBD.Id = Guid.NewGuid(); else puertoBD.Id = puerto.Id; puertoBD.Nombre = puerto.Nombre; puertoBD.Habilitado = puerto.Habilitado; puertoBD.IdEquipo = equipoBD.Id; PuertoEthernetCompleto puertoCompletoLogico = puerto as PuertoEthernetCompleto; if (puertoCompletoLogico != null) { PuertosCompletos puertoCompletoBD = new PuertosCompletos(); puertoCompletoBD.Id = puertoCompletoLogico.Id; puertoCompletoBD.DireccionMAC = puertoCompletoLogico.MACAddress; puertoCompletoBD.DireccionIP = puertoCompletoLogico.IPAddress; puertoCompletoBD.Mascara = puertoCompletoLogico.Mascara; puertoBD.PuertosCompletos = puertoCompletoBD; puertoCompletoBD.Puertos = puertoBD; } equipoBD.AgregarPuerto(puertoBD); return puertoBD.Id; }
public void AgregarEquipo(Equipos equipo) { _equipos.Add(equipo); }
partial void DeleteEquipos(Equipos instance);
partial void UpdateEquipos(Equipos instance);
partial void InsertEquipos(Equipos instance);
private void detach_Equipos(Equipos entity) { this.SendPropertyChanging(); entity.Estaciones = null; }
private void attach_Equipos(Equipos entity) { this.SendPropertyChanging(); entity.Estaciones = this; }