public static Lógica.Comentario ConvertirComentario(Contratos.Comentario comentario) { Lógica.Comentario Comentario = new Lógica.Comentario(); Comentario.Usuario = ConvertirUsuario(comentario.Usuario); Comentario.Fecha = comentario.Fecha; Comentario.Mensaje = comentario.Mensaje; return(Comentario); }
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)))); }