Esempio n. 1
0
 public Publicacion Get(int id)
 {
     using (var context = new PublicacionesContext())
     {
         return(context.Publicaciones.FirstOrDefault(x => x.Id == id));
     }
 }
Esempio n. 2
0
 public IEnumerable <Publicacion> Get()
 {
     using (var context = new PublicacionesContext())
     {
         return(context.Publicaciones.ToList());
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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));
     }
 }
Esempio n. 5
0
 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);
     }
 }