public static Comentario Insert(Comentario comentario)
 {
     ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter();
     ComentarioDS.TblComentarioDataTable table = adapter.InsertComentario(comentario.UsuarioID, comentario.VideoID, comentario.ComentarioPadreID, comentario.Descripcion, comentario.FechaCreacion);
     if (table.Count() == 0)
     {
         return null;
     }
     Comentario objComentario = RowToDto(table[0]);
     return CargarInformacionCompleta(objComentario);
 }
 public static List<Comentario> SelectByUsuarioID(string usuarioID)
 {
     ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter();
     ComentarioDS.TblComentarioDataTable table = adapter.SelectByUsuarioID(usuarioID);
     List<Comentario> listaComentarios = new List<Comentario>();
     foreach (ComentarioDS.TblComentarioRow row in table)
     {
         Comentario objComentario = RowToDto(row);
         listaComentarios.Add(CargarInformacionCompleta(objComentario));
     }
     return listaComentarios;
 }
    public static Comentario SelectById(int id)
    {
        ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter();
        ComentarioDS.TblComentarioDataTable table = adapter.SelectById(id);
        if (table.Count() == 0)
        {
            return null;
        }

        Comentario objComentario = RowToDto(table[0]);

        return CargarInformacionCompleta(objComentario);
    }
 public static void Delete(int id)
 {
     ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter();
     adapter.Delete(id);
 }
 public static void Update(Comentario comentario)
 {
     ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter();
     adapter.Update(comentario.UsuarioID, comentario.VideoID, comentario.ComentarioPadreID, comentario.Descripcion, comentario.FechaCreacion, comentario.Id);
 }