public IHttpActionResult Post(tblPublicacion producto)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     using (var context = new Publicaciones())
     {
         context.Publicacion.Add(producto);
         context.SaveChanges();
         return(Ok(producto));
     }
 }
 public tblPublicacion Put(tblPublicacion publicacion)
 {
     using (var context = new Publicaciones())
     {
         var publicacionAct = context.Publicacion.FirstOrDefault(x => x.Id == publicacion.Id);
         publicacionAct.Usuario          = publicacion.Usuario;
         publicacionAct.Descripcion      = publicacion.Descripcion;
         publicacionAct.FechaPublicacion = publicacion.FechaPublicacion;
         publicacionAct.MeGusta          = publicacion.MeGusta;
         publicacionAct.MeDisGusta       = publicacion.MeDisGusta;
         publicacionAct.VecesCompartido  = publicacion.VecesCompartido;
         publicacionAct.EsPrivada        = publicacion.EsPrivada;
         context.SaveChanges();
         return(publicacion);
     }
 }