Beispiel #1
0
 public bool Delete(int id)
 {
     using (var context = new PublicContext())
     {
         var publicacionEliminar = context.Publicaciones.FirstOrDefault(x => x.Id == id);
         context.Publicaciones.Remove(publicacionEliminar);
         context.SaveChanges();
         return(true);
     }
 }
Beispiel #2
0
 public Publicacion Put(Publicacion publicacion)
 {
     using (var context = new PublicContext())
     {
         var publicacionActualizar = context.Publicaciones.FirstOrDefault(x => x.Id == publicacion.Id);
         publicacionActualizar.Descripcion = publicacion.Descripcion;
         publicacionActualizar.EsPrivada   = publicacion.EsPrivada;
         context.SaveChanges();
         return(publicacion);
     }
 }
Beispiel #3
0
        public IHttpActionResult Post(Publicacion publicacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using (var context = new PublicContext())
            {
                context.Publicaciones.Add(publicacion);
                context.SaveChanges();
                return(Ok(publicacion));
            }
        }
Beispiel #4
0
 public void Save()
 {
     db.SaveChanges();
 }