Beispiel #1
0
        public Boolean cadastrar(Comentario c)
        {
            try {
                using (var con = new  fbizEntities()) {
                    var tblComentario = new comentario( );
                    tblComentario.produtoID    = c.produtoID;
                    tblComentario.nome         = c.nome;
                    tblComentario.titulo       = c.titulo;
                    tblComentario.descricao    = c.descricao;
                    tblComentario.dataCadastro = c.dataCadastro;
                    tblComentario.ativo        = c.ativo;

                    //prepara para insert na tabela
                    con.comentario.Add(tblComentario);
                    //insere no banco(insert into ...)
                    con.SaveChanges( );

                    return(true);
                }
            }
            catch (Exception e) {
                throw e;
                return(false);
            }
        }
Beispiel #2
0
        public IHttpActionResult Postcomentario(comentario comentario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.comentario.Add(comentario);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (comentarioExists(comentario.ID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = comentario.ID }, comentario));
        }
Beispiel #3
0
        public IHttpActionResult Putcomentario(int id, comentario comentario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != comentario.id_comentario)
            {
                return(BadRequest());
            }

            db.Entry(comentario).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!comentarioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #4
0
        public void Delete(int id)
        {
            comentario Comentario = GetOne(id);

            DataModel.comentario.Remove(Comentario);
            DataModel.SaveChanges();
        }
Beispiel #5
0
        public ActionResult agregarComentario(String user, String comentario, String fecha)
        {
            DawEntities database   = new DawEntities();
            usuario     userEntity = database.usuario.First(i => i.nombUsuario == user);


            String[] lt    = fecha.Split(' ');
            String[] dias  = lt[0].Split('-');
            String[] horas = lt[1].Split(':');
            DateTime tm    = new DateTime(int.Parse(dias[0]), int.Parse(dias[1]), int.Parse(dias[2]), int.Parse(horas[0]), int.Parse(horas[1]), int.Parse(horas[2]));

            /*
             * tm.AddSeconds(double.Parse(horas[2]));
             * tm.AddMinutes(double.Parse(horas[1]));
             * tm.AddHours(double.Parse(horas[0]));
             * tm.AddDays(double.Parse(dias[0]));
             * tm.AddMonths(int.Parse(dias[1]));
             * tm.AddYears(int.Parse(dias[2]));
             */
            comentario cm = new comentario();

            cm.contenidoText = comentario;
            cm.id_usuario    = userEntity.id_usuario;
            cm.fecha         = tm;

            database.comentario.Add(cm);
            database.SaveChanges();

            var context = GlobalHost.ConnectionManager.GetHubContext <ComentariosHub>();

            context.Clients.All.agregarComentario(user, comentario, fecha);

            return(Content("success"));
        }
Beispiel #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            comentario comentario = db.comentario.Find(id);

            db.comentario.Remove(comentario);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public void Post(comentario comm)
 {
     if (ModelState.IsValid)
     {
         myEntity.comentarios.Add(comm);
         myEntity.SaveChanges();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            comentario comentario = db.comentario.Find(id);

            db.comentario.Remove(comentario);
            db.SaveChanges();
            aux2 = comentario.id_entrada;
            return(RedirectToAction("../blogs/Details/" + aux2));
        }
Beispiel #9
0
 public ActionResult Edit([Bind(Include = "Id,nombre,recomendacion")] comentario comentario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comentario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(comentario));
 }
Beispiel #10
0
        public ActionResult Create([Bind(Include = "Id,comentario1,usuario,fecha")] comentario comentario)
        {
            if (ModelState.IsValid)
            {
                db.comentarios.Add(comentario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(comentario));
        }
        public IActionResult Comentarios(comentario com)
        {
            if (ModelState.IsValid)
            {
                _context.comentarios.Add(com);
                _context.SaveChanges();

                return(RedirectToAction("Inicio"));
            }
            return(View());
        }
Beispiel #12
0
        public ActionResult Create([Bind(Include = "Id,nombre,recomendacion")] comentario comentario)
        {
            if (ModelState.IsValid)
            {
                db.comentario.Add(comentario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(comentario));
        }
Beispiel #13
0
        public IHttpActionResult Getcomentario(int id_comentario)
        {
            comentario comentario = db.comentario.Find(id_comentario);

            if (comentario == null)
            {
                return(NotFound());
            }

            return(Ok(comentario));
        }
 public ActionResult Edit([Bind(Include = "idcomentario,comentario1,fecha,idpuntaje,idusuario,idcategoria")] comentario comentario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comentario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idusuario = new SelectList(db.usuario, "idusuario", "nombre", comentario.idusuario);
     ViewBag.idpuntaje = new SelectList(db.puntaje_x_categoria, "idpuntaje", "idpuntaje", comentario.idpuntaje);
     return(View(comentario));
 }
Beispiel #15
0
 public ActionResult Edit([Bind(Include = "id,descricao,notificar,usuarios_id,tarefas_id")] comentario comentario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comentario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.usuarios_id = new SelectList(db.AspNetUsers, "Id", "Email", comentario.usuarios_id);
     ViewBag.tarefas_id  = new SelectList(db.tarefa, "id", "titulo", comentario.tarefas_id);
     return(View(comentario));
 }
 public ActionResult Edit([Bind(Include = "idcomentario,idpersona,idDetalleServicio,titulo,contenido,likes,dislikes")] comentario comentario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comentario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idDetalleServicio = new SelectList(db.detalleServicio, "idDetalleServicio", "idDetalleServicio", comentario.idDetalleServicio);
     ViewBag.idpersona         = new SelectList(db.persona, "idpersona", "idDistrito", comentario.idpersona);
     return(View(comentario));
 }
Beispiel #17
0
        public IHttpActionResult Postcomentario(comentario comentario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.comentario.Add(comentario);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = comentario.id_comentario }, comentario));
        }
Beispiel #18
0
 public ActionResult Edit([Bind(Include = "login,id_evento,comentario1,likes")] comentario comentario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comentario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id    = new SelectList(db.evento, "Id", "Nome", comentario.Id);
     ViewBag.login = new SelectList(db.usuario, "login", "pass", comentario.login);
     return(View(comentario));
 }
Beispiel #19
0
        public IHttpActionResult Deletecomentario(int id_comentario)
        {
            comentario comentario = db.comentario.Find(id_comentario);

            if (comentario == null)
            {
                return(NotFound());
            }

            db.comentario.Remove(comentario);
            db.SaveChanges();

            return(Ok(comentario));
        }
Beispiel #20
0
        // GET: comentarios/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            comentario comentario = db.comentario.Find(id);

            if (comentario == null)
            {
                return(HttpNotFound());
            }
            return(View(comentario));
        }
 public ActionResult Edit([Bind(Include = "id_comentario,id_entrada,UserId_com,cont_comentario,fecha_comentario")] comentario comentario)
 {
     if (ModelState.IsValid)
     {
         comentario.fecha_comentario = DateTime.Now;
         db.Entry(comentario).State  = EntityState.Modified;
         db.SaveChanges();
         aux2 = comentario.id_entrada;
         return(RedirectToAction("../blogs/Details/" + aux2));
     }
     ViewBag.id_entrada = new SelectList(db.entrada, "cod_entrada", "titulo", comentario.id_entrada);
     ViewBag.UserId_com = new SelectList(db.AspNetUsers, "Id", "Email", comentario.UserId_com);
     return(View(comentario));
 }
Beispiel #22
0
        protected void imgExcluiComentario_Command(object sender, CommandEventArgs e)
        {
            comentario Comentario = CR.GetOne(int.Parse(e.CommandArgument.ToString()));
            post       Postagem   = PR.GetOne(Comentario.id_post);

            if (Comentario.id_usuarioremetente == UsuarioAtual.id_usuario || Postagem.id_usuario == UsuarioAtual.id_usuario)
            {
                CR.Delete(Comentario.id_comentario);
                CriaTimeline();
                if (Session["idpostaberto"] != null)
                {
                    CriaComentario(Postagem.id_post);
                }
            }
        }
Beispiel #23
0
        protected void imgExcluiComentario_Command(object sender, CommandEventArgs e)
        {
            comentario Comentario = CR.GetOne(int.Parse(e.CommandArgument.ToString()));
            post       Postagem   = PR.GetOne(Comentario.id_post);

            if (Comentario.id_usuarioremetente == UsuarioAtual.id_usuario || Postagem.id_usuario == UsuarioAtual.id_usuario)
            {
                CR.Delete(Comentario.id_comentario);
                //CriaTimeline();

                /*rptComentario.DataBind();
                 * rptPostagem.DataBind();*/
                CriaComentario(Postagem.id_post);
            }
        }
 public void Put(comentario comm)
 {
     if (ModelState.IsValid)
     {
         myEntity.Entry(comm).State = EntityState.Modified;
         try
         {
             myEntity.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
Beispiel #25
0
        protected void bttPostaComentario_Command(object sender, CommandEventArgs e)
        {
            if (txtComentario.Text != "")
            {
                comentario Comentario = new comentario();
                Comentario.id_post             = (int)Session["idpostaberto"];
                Comentario.id_usuarioremetente = UsuarioAtual.id_usuario;
                Comentario.comentariocontent   = txtComentario.Text;
                Comentario.datacomentario      = DateTime.Now;
                CR.Salvar(Comentario);

                txtComentario.Text = "";
            }
            CriaComentario((int)Session["idpostaberto"]);
        }
Beispiel #26
0
        // GET: comentarios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            comentario comentario = db.comentario.Find(id);

            if (comentario == null)
            {
                return(HttpNotFound());
            }
            ViewBag.usuarios_id = new SelectList(db.AspNetUsers, "Id", "Email", comentario.usuarios_id);
            ViewBag.tarefas_id  = new SelectList(db.tarefa, "id", "titulo", comentario.tarefas_id);
            return(View(comentario));
        }
        // GET: comentarios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            comentario comentario = db.comentario.Find(id);

            if (comentario == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idusuario = new SelectList(db.usuario, "idusuario", "nombre", comentario.idusuario);
            ViewBag.idpuntaje = new SelectList(db.puntaje_x_categoria, "idpuntaje", "idpuntaje", comentario.idpuntaje);
            return(View(comentario));
        }
        public ActionResult Create(comentario comentario)
        {
            if (ModelState.IsValid)
            {
                aux2 = comentario.id_entrada;
                comentario.fecha_comentario = DateTime.Now;

                db.comentario.Add(comentario);
                db.SaveChanges();
                return(RedirectToAction("../blogs/Details/" + aux2));
            }

            ViewBag.id_entrada = new SelectList(db.entrada, "cod_entrada", "titulo", comentario.id_entrada);
            ViewBag.UserId_com = new SelectList(db.AspNetUsers, "Id", "Email", comentario.UserId_com);
            return(View(comentario));
        }
Beispiel #29
0
        // GET: comentario/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            comentario comentario = db.comentario.Find(id);

            if (comentario == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id    = new SelectList(db.evento, "Id", "Nome", comentario.Id);
            ViewBag.login = new SelectList(db.usuario, "login", "pass", comentario.login);
            return(View(comentario));
        }
        // GET: comentarios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            comentario comentario = db.comentario.Find(id);

            if (comentario == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_entrada = new SelectList(db.entrada, "cod_entrada", "titulo", comentario.id_entrada);
            ViewBag.UserId_com = new SelectList(db.AspNetUsers, "Id", "Email", comentario.UserId_com);
            return(View(comentario));
        }