public static Lógica.Padre ConvertirPadre(Contratos.Padre padre) { Lógica.Padre Padre = new Lógica.Padre(); List <Lógica.Hijo> hijos = new List <Lógica.Hijo>(); if (padre.Hijos != null) { foreach (var item in padre.Hijos) { hijos.Add(ConvertirHijo(item)); } Padre.ListaHijos = hijos; } Padre.Nombre = padre.Nombre; Padre.Apellido = padre.Apellido; Padre.Email = padre.Email; Padre.ID = padre.Id; return(Padre); }
public static Contratos.Padre ConvertirPadre(Lógica.Padre padre) { Contratos.Padre Padre = new Contratos.Padre(); if (padre.ListaHijos != null) { Contratos.Hijo[] Hijos = new Contratos.Hijo[padre.ListaHijos.Count]; int i = 0; foreach (var item in padre.ListaHijos) { Hijos[i] = ConvertirHijo(item); i++; } Padre.Hijos = Hijos; } Padre.Nombre = padre.Nombre; Padre.Apellido = padre.Apellido; Padre.Email = padre.Email; Padre.Id = padre.ID; return(Padre); }