public static Contratos.Grilla <Contratos.Padre> ConvertirGrillaPadres(Grilla <Lógica.Padre> padres) { Contratos.Grilla <Contratos.Padre> GrillaPad = new Contratos.Grilla <Contratos.Padre>(); Contratos.Padre[] Pad = new Contratos.Padre[padres.CantidadRegistros]; int i = 0; foreach (var item in padres.Lista) { Pad[i] = ConvertirPadre(item); i++; } GrillaPad.CantidadRegistros = padres.CantidadRegistros; GrillaPad.Lista = Pad; return(GrillaPad); }
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); }
public Contratos.Resultado EditarPadreMadre(int id, Contratos.Padre padre, UsuarioLogueado usuarioLogueado) { return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.EditarPadreMadre(id, Transformaciones.MétodosExtensión.ConvertirPadre(padre), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)))); }
public Contratos.Resultado DesasignarHijoPadre(Contratos.Hijo hijo, Contratos.Padre padre, UsuarioLogueado usuarioLogueado) { return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.DesasignarHijoPadre(Transformaciones.MétodosExtensión.ConvertirHijo(hijo), Transformaciones.MétodosExtensión.ConvertirPadre(padre), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)))); }