Example #1
0
        public int CrearComentario(Comentario model)
        {
            Comentarios nuevocomentario = new Comentarios();

            nuevocomentario.Contenido        = model.Contenido;
            nuevocomentario.Autor            = model.Autor;
            nuevocomentario.FechaPublicacion = DateTime.Now;
            nuevocomentario.Post             = model.Post;
            nuevocomentario.IdEstado         = 1;
            db.Comentarios.Add(nuevocomentario);
            db.SaveChanges();
            int idgenerado = nuevocomentario.Id;

            return(idgenerado);
        }
Example #2
0
        public int ModificarComentario(Comentario model, bool eliminar)
        {
            Comentarios comentarioActual = db.Comentarios.Where(x => x.Id == model.Id && x.Post == model.Post).SingleOrDefault();

            if (comentarioActual != null)
            {
                if (eliminar)
                {
                    comentarioActual.IdEstado  = 3;
                    comentarioActual.Eliminado = true;
                }
                else
                {
                    comentarioActual.Contenido = model.Contenido;
                }
                db.SaveChanges();
            }
            return(comentarioActual.Post);
        }