public String Listar() { String HTML = ""; ComentarioBusiness cb = new ComentarioBusiness( ); List <Comentario> c = new List <Comentario>( ); c = cb.getComentarios(Convert.ToInt32(Request["id"])).ToList( ); if (c.Count( ) > 0) { foreach (var item in c) { HTML += "<h4>" + item.titulo + "</h4>" + "<p class=\"text-muted\">" + item.descricao + "</p>" + "<span> - " + item.nome + "</span>" + "<hr />"; } } else { HTML = "<h4>Nenhum Comentário Encontrado!</h4>"; } return(new JavaScriptSerializer( ).Serialize( new { html = HTML, status = "true" } ));; }
public virtual ActionResult IncluirComentario(int id, FormCollection forms) { Receita receita = ReceitaBusiness.Obter(id); var usuario = UsuarioBusiness.Obter(User.Identity.Name); var comentario = new Comentario(receita); if (User != null) { var Autor = AutorBusiness.ObterPorUsuario(usuario.Id); comentario.Autor = usuario; comentario.NomeAnonimo = Autor.ToString() ?? usuario.Login; } else { comentario.NomeAnonimo = forms["Nome"]; } comentario.Titulo = forms["Titulo"]; comentario.Conteudo = forms["ConteudoComentario"]; ComentarioBusiness.Add(comentario); return(RedirectToAction("Receita", new { id = id })); }
public ActionResult Edit(int id, FormCollection collection) { try { var comentario = ComentarioBusiness.Obter(id); comentario.Titulo = collection["Titulo"]; comentario.Conteudo = collection["Conteudo"]; comentario.Ativo = collection["Ativo"] == "on"; ComentarioBusiness.Update(comentario); return(RedirectToAction("Index")); } catch { return(View()); } }
public String Cadastrar( ) { ComentarioBusiness cb = new ComentarioBusiness( ); Comentario c = new Comentario( ); c.ativo = true; c.produtoID = Int32.Parse(Request["produtoID"]); c.dataCadastro = DateTime.Now; c.titulo = Request["titulo"]; c.nome = Request["autor"]; c.descricao = Request["descricao"]; if (cb.validar(c)) { if (cb.cadastrar(c)) { return(new JavaScriptSerializer( ).Serialize( new { status = "true" })); } else { return(new JavaScriptSerializer( ).Serialize( new { status = "false", message = "Erro ao cadastrar" })); } } else { return(new JavaScriptSerializer( ).Serialize( new { status = "false", message = cb.err }));; } }
// // GET: /Admin/Comentarios/Delete/5 public ActionResult Delete(int id) { ComentarioBusiness.Deletar(id); return(RedirectToAction("Index")); }
// // GET: /Admin/Comentarios/Editar/5 public ActionResult Editar(int id) { var comentario = ComentarioBusiness.Obter(id); return(View("Edit", comentario)); }
// // GET: /Admin/Comentarios/ public ActionResult Index(int pageindex = 0) { Paginacao <Comentario> comentarios = ComentarioBusiness.ObterTodos(pageindex); return(View(comentarios)); }
public ActionResult Liberar(int id) { ComentarioBusiness.Ativar(id); return(RedirectToAction("Index")); }
public ComentarioController(IOptions <ConnectionStrings> config) { this.connection = config.Value.DbConnection; comentarioBusiness = new ComentarioBusiness(connection); }