public static Contratos.Grilla <Contratos.Docente> ConvertirGrillaDocentes(Grilla <Lógica.Docente> docentes) { Contratos.Grilla <Contratos.Docente> GrillaDoc = new Contratos.Grilla <Contratos.Docente>(); Contratos.Docente[] Doc = new Contratos.Docente[docentes.CantidadRegistros]; int i = 0; foreach (var item in docentes.Lista) { Doc[i] = ConvertirDocente(item); i = i + 1; } GrillaDoc.CantidadRegistros = docentes.CantidadRegistros; GrillaDoc.Lista = Doc; return(GrillaDoc); }
public static Contratos.Docente ConvertirDocente(Lógica.Docente docente) { Contratos.Docente Docente = new Contratos.Docente(); Docente.Nombre = docente.Nombre; Docente.Apellido = docente.Apellido; Docente.Email = docente.Email; Docente.Id = docente.ID; if (docente.Salas != null) { Contratos.Sala[] salas = new Contratos.Sala[docente.Salas.Count]; for (int i = 0; i < docente.Salas.Count; i++) { salas[i] = ConvertirSala(docente.Salas[i]); } Docente.Salas = salas; } return(Docente); }
public static Lógica.Docente ConvertirDocente(Contratos.Docente docente) { Lógica.Docente Docente = new Lógica.Docente(); Docente.Nombre = docente.Nombre; Docente.Apellido = docente.Apellido; Docente.Email = docente.Email; Docente.ID = docente.Id; if (docente.Salas != null) { List <Lógica.Sala> salas = new List <Lógica.Sala>(); foreach (var item in docente.Salas) { salas.Add(ConvertirSala(item)); } Docente.Salas = salas; } return(Docente); }
public Contratos.Resultado EditarDocente(int id, Contratos.Docente docente, UsuarioLogueado usuarioLogueado) { return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.EditarDocente(id, Transformaciones.MétodosExtensión.ConvertirDocente(docente), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)))); }
public Contratos.Resultado DesasignarDocenteSala(Contratos.Docente docente, Contratos.Sala sala, UsuarioLogueado usuarioLogueado) { return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.DesasignarDocenteSala(Transformaciones.MétodosExtensión.ConvertirDocente(docente), Transformaciones.MétodosExtensión.ConvertirSala(sala), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)))); }