public bool DeleteComentario(int IdComentario) { ComentarioDAO comentarioAModificar = RepositoryDAL1.Read <ComentarioDAO>(x => x.id == IdComentario).FirstOrDefault(); comentarioAModificar.activo = false; return(RepositoryDAL1.Update <ComentarioDAO>(comentarioAModificar)); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { var id = Convert.ToInt32(Request.QueryString["id"]); if (id > 0) { var noticia = new NoticiaDAO().BuscarPorId(id); if (noticia != null) { lblTitulo.Text = noticia.Titulo; lblDescricao.Text = noticia.Subtitulo; lblTexto.Text = noticia.Texto; imgNoticia.Attributes.Add("src", ResolveUrl(string.Format("~/Uploads/{0}", noticia.Foto))); var lst = new ComentarioDAO().BuscarPorNoticia(noticia.Cod); grdComentario.DataSource = lst; grdComentario.DataBind(); } } } }
protected void LinkbtnLixeiraBlog_Click(object sender, EventArgs e) { BlogDAO blogDAO = new BlogDAO(); Blog blog = new Blog(); PostDAO postDAO = new PostDAO(); Post post = new Post(); ComentarioDAO comentarioDAO = new ComentarioDAO(); Comentario comentario = new Comentario(); var list = postDAO.ObterPostsPorBlog(Convert.ToInt32(ddlListaBlogs.SelectedItem.Value)); foreach (var item in list) { DeletarUmPost(item.id); } blog.id = Convert.ToInt32(ddlListaBlogs.SelectedItem.Value); blogDAO.DeletarUm(blog); blogDAO.Dispose(); PopularListBlogs(); PopularListPost(); PopularLabelAutorPost(); PopularLabelTemaPost(); PopularLabelTextPost(); lblBlogExcluido.Visible = true; }
protected void btnComentar_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtComentario.Text)) { lblBranco.Visible = false; ComentarioDAO comentarioDAO = new ComentarioDAO(); UsuarioDAO usuarioDAO = new UsuarioDAO(); string usuar = Session["usuario"].ToString(); Usuario usuario = new Usuario(); usuario = usuarioDAO.ObterUsuarioPorLogin(usuar); Comentario comentario = new Comentario(); comentario.coment = txtComentario.Text; comentario.id_comentarista = usuario.id; comentario.id_postagem = Convert.ToInt32(Session["post"]); comentarioDAO.Insert(comentario); comentarioDAO.Dispose(); usuarioDAO.Dispose(); Response.Redirect("PaginaPostagem.aspx"); } else { lblBranco.Visible = true; } }
public ActionResult Index() { var email = User.Identity.Name; Usuario usuario = UsuarioDAO.BuscarUsuarioPorEmail(email); return(View(ComentarioDAO.BuscarComentarioByUser(usuario.UsuarioId))); }
public ActionResult RemoverComentario(int id) { if (id != 0) { ComentarioDAO.RemoverComentario(id); } return(RedirectToAction("Index", "Comentario")); }
public static ComentarioDAO getInstance() { if (dao == null) { dao = new ComentarioDAO(); } return(dao); }
// GET: Comentarios/Create public ActionResult Cadastrar(int?id) { idReceita = id; Receita receita = ReceitaDAO.BuscarReceitaPorId(id); List <Comentario> comentarios = ComentarioDAO.BuscarComentariosPorReceita(id); ViewBag.Comentarios = comentarios; ViewBag.Receita = receita; return(View()); }
private void PopularOutraGrid() { ComentarioDAO comentarioDAO = new ComentarioDAO(); List <ComentViewModel> comentarioDAOs = new List <ComentViewModel>(); comentarioDAOs = comentarioDAO.ObterComentariosPorPostagem(); grdQtdComentarios.DataSource = comentarioDAOs; grdQtdComentarios.DataBind(); comentarioDAO.Dispose(); }
private void PopularGrid() { ComentarioDAO comentarioDAO = new ComentarioDAO(); List <ComentarioViewModel> listaComentarioViewModel = new List <ComentarioViewModel>(); ComentarioViewModel comentario = new ComentarioViewModel(); comentario.id_comentarios = Convert.ToInt32(Session["post"]); listaComentarioViewModel = comentarioDAO.ObterComentariosPorPost(comentario.id_comentarios); grdComentarios.DataSource = listaComentarioViewModel; grdComentarios.DataBind(); comentarioDAO.Dispose(); }
protected void grdComentarios_RowCommand(object sender, GridViewCommandEventArgs e) { int idx = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(grdComentarios.DataKeys[idx]["id_comentarios"]); ComentarioViewModel comentario = new ComentarioViewModel(); comentario.id_comentarios = id; ComentarioDAO comentarioDAO = new ComentarioDAO(); comentarioDAO.DeletarUm(comentario); comentarioDAO.Dispose(); PopularGrid(); }
public Boolean RemoverBD(int _id) { try { ComentarioDAO dao = new ComentarioDAO(); return(dao.DeletarBD(_id)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public Boolean InserirBD(Comentario _objeto) { try { ComentarioDAO dao = new ComentarioDAO(); return(dao.InserirBD(_objeto)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult CadastrarComentario(Comentario comentario) { comentario.DataComentario = DateTime.Now; comentario.AnimalId = Convert.ToInt32(TempData["AnimalId"]); if (ModelState.IsValid) { if (comentario.AnimalId != 0) { ComentarioDAO.CadastrarComentario(comentario); return(RedirectToAction("DetalhesAnimal", "Home", new { id = comentario.AnimalId })); } ModelState.AddModelError("", "Não foi possível enviar o comentário, volte para página inicial e tente novamente!"); } return(View(comentario)); }
private void DeletarUmPost(int postagem) { ComentarioDAO comentarioDAO = new ComentarioDAO(); Comentario comentario = new Comentario(); PostDAO postDAO = new PostDAO(); Post post = new Post(); comentario.id_postagem = postagem; comentarioDAO.DeletarTodos(comentario); comentarioDAO.Dispose(); post.id = postagem; postDAO.DeletarUm(post); postDAO.Dispose(); }
public Dictionary <Int64, Comentario> ListarComentariosDeCapitulo(Capitulo c) { try { Dictionary <Int64, Comentario> mapaComentarios = new Dictionary <Int64, Comentario>(); ComentarioDAO dao = new ComentarioDAO(); foreach (Comentario o in dao.ListarPorCapitulo(c.id)) { mapaComentarios.Add(o.id, o); } return(mapaComentarios); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Cadastrar([Bind(Include = "ComentarioId,Descricao,DataCriacao,Usuario")] Comentario comentario) { Receita receita = ReceitaDAO.BuscarReceitaPorId(idReceita); List <Comentario> comentarios = ComentarioDAO.BuscarComentariosPorReceita(idReceita); ViewBag.Comentarios = comentarios; ViewBag.Receita = receita; if (ModelState.IsValid) { comentario.DataCriacao = DateTime.Now; ViewBag.Usuario = User.Identity.Name; comentario.Usuario = ViewBag.Usuario; comentario.Receita = ReceitaDAO.BuscarReceitaPorId(idReceita); ComentarioDAO.CadastrarComentario(comentario); return(RedirectToAction("Cadastrar", "Comentarios")); } return(View(comentario)); }
public bool AddComentario(Comentario comentario) { PublicacionDAO publicacionDeComentario = RepositoryDAL1.Read <PublicacionDAO>(x => x.id == comentario.id_publicacion).FirstOrDefault(); bool puedeComentar = true; if (publicacionDeComentario.isTutoria) { TutoriaDAO tutoria = publicacionDeComentario.Tutorias.FirstOrDefault(); List <RegistroTutoriaDAO> registroTutoria = tutoria.RegistroTutorias.ToList(); IEnumerable <string> estudiantesRegistrados = registroTutoria.Select(x => x.id_estudiante); puedeComentar = estudiantesRegistrados.Contains(comentario.Id_Autor); } ComentarioDAO nuevoComentario = new ComentarioDAO { contenido = comentario.Contenido, fecha_creacion = DateTime.Now, id_estudiante = comentario.Id_Autor, id_publicacion = comentario.id_publicacion, activo = true }; return(RepositoryDAL1.Create(nuevoComentario)); }
public string DevuelveComentarios(object obj) { ComentarioDAO f = new ComentarioDAO(); return(f.devuelveComentario(obj)); }
public string filtrocomentario(object ob) { ComentarioDAO k = new ComentarioDAO(); return(k.devuelveComentarioSP(ob)); }
public int AgregarComentario(object ob) { ComentarioDAO s = new ComentarioDAO(); return(s.creaComentarioSP(ob)); }