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;
 }
Ejemplo n.º 2
0
 partial void UpdatePuertosCompletos(PuertosCompletos instance);
Ejemplo n.º 3
0
 partial void DeletePuertosCompletos(PuertosCompletos instance);
Ejemplo n.º 4
0
 partial void InsertPuertosCompletos(PuertosCompletos instance);