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 AgregarPuerto(Puertos puerto) { _puertos.Add(puerto); }
private void detach_Puertos(Puertos entity) { this.SendPropertyChanging(); entity.Equipos = null; }
private void attach_Puertos(Puertos entity) { this.SendPropertyChanging(); entity.Equipos = this; }
partial void DeletePuertos(Puertos instance);
partial void UpdatePuertos(Puertos instance);
partial void InsertPuertos(Puertos instance);