public static Contratos.Hijo ConvertirHijo(Lógica.Hijo hijo) { Contratos.Hijo Hijo = new Contratos.Hijo(); Hijo.FechaNacimiento = hijo.FechaNacimiento; Hijo.Nombre = hijo.Nombre; Hijo.Apellido = hijo.Apellido; Hijo.Email = hijo.Email; Hijo.Id = hijo.ID; Hijo.ResultadoUltimaEvaluacionAnual = hijo.ResultadoUltimaEvaluacionAnual; if (hijo.Sala != null) { Hijo.Sala = ConvertirSala(hijo.Sala); } if (hijo.Notas != null) { Contratos.Nota[] Notas = new Contratos.Nota[hijo.Notas.Count]; int i = 0; foreach (var item in hijo.Notas) { Notas[i] = ConvertirNota(item); i++; } Hijo.Notas = Notas; } return(Hijo); }
public Contratos.Nota[] ObtenerCuadernoComunicaciones(int idPersona, UsuarioLogueado usuarioLogueado) { Lógica.Nota[] notas = ClasePrincipal.ObtenerCuadernoComunicaciones(idPersona, Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)); Contratos.Nota[] Notas = new Contratos.Nota[notas.Length]; for (int i = 0; i < notas.Length; i++) { Notas[i] = Transformaciones.MétodosExtensión.ConvertirNota(notas[i]); } return(Notas); }
public Contratos.Resultado AltaNota(Contratos.Nota nota, Contratos.Sala[] salas, Contratos.Hijo[] hijos, UsuarioLogueado usuarioLogueado) { Lógica.Nota Nota = Transformaciones.MétodosExtensión.ConvertirNota(nota); Lógica.Sala[] Salas = new Lógica.Sala[salas.Length]; for (int i = 0; i < salas.Length; i++) { Salas[i] = Transformaciones.MétodosExtensión.ConvertirSala(salas[i]); } Lógica.Hijo[] Hijos = new Lógica.Hijo[hijos.Length]; for (int i = 0; i < hijos.Length; i++) { Hijos[i] = Transformaciones.MétodosExtensión.ConvertirHijo(hijos[i]); } Lógica.Usuario User = Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado); return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.AltaNota(Nota, Salas, Hijos, User))); }
public static Contratos.Nota ConvertirNota(Lógica.Nota nota) { Contratos.Nota Nota = new Contratos.Nota(); Nota.Id = nota.Id; Nota.Titulo = nota.Titulo; Nota.Descripcion = nota.Descripcion; Nota.FechaEventoAsociado = nota.FechaEventoAsociado; Nota.Leida = nota.Leida; if (nota.Comentarios != null) { Contratos.Comentario[] comentarios = new Contratos.Comentario[nota.Comentarios.Length]; for (int i = 0; i < nota.Comentarios.Length; i++) { comentarios[i] = ConvertirComentario(nota.Comentarios[i]); } Nota.Comentarios = comentarios; } return(Nota); }
public Contratos.Resultado ResponderNota(Contratos.Nota nota, Contratos.Comentario nuevoComentario, UsuarioLogueado usuarioLogueado) { return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.ResponderNota(Transformaciones.MétodosExtensión.ConvertirNota(nota), Transformaciones.MétodosExtensión.ConvertirComentario(nuevoComentario), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)))); }
public Contratos.Resultado MarcarNotaComoLeida(Contratos.Nota nota, UsuarioLogueado usuarioLogueado) { return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.MarcarNotaComoLeida(Transformaciones.MétodosExtensión.ConvertirNota(nota), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado)))); }