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; }
partial void UpdatePuertosCompletos(PuertosCompletos instance);
partial void DeletePuertosCompletos(PuertosCompletos instance);
partial void InsertPuertosCompletos(PuertosCompletos instance);