Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
 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);
 }