public bool Delete(int id) { using (var context = new PublicacionesContext()) { var publicacionDel = context.Publicaciones.FirstOrDefault(x => x.Id == id); context.Publicaciones.Remove(publicacionDel); context.SaveChanges(); return(true); } }
public IHttpActionResult Post(Publicacion publicacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (var context = new PublicacionesContext()) { context.Publicaciones.Add(publicacion); context.SaveChanges(); return(Ok(publicacion)); } }
public Publicacion Put(Publicacion publicacion) { using (var context = new PublicacionesContext()) { var publicacionAct = context.Publicaciones.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); } }