public IHttpActionResult PutProducto_Favorito(int id, Producto_Favorito producto_Favorito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != producto_Favorito.productofavoritoid) { return(BadRequest()); } db.Entry(producto_Favorito).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Producto_FavoritoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetProducto_Favorito(int id) { Producto_Favorito producto_Favorito = db.Producto_Favorito.Find(id); if (producto_Favorito == null) { return(NotFound()); } return(Ok(producto_Favorito)); }
public IHttpActionResult PostProducto_Favorito(Producto_Favorito producto_Favorito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Producto_Favorito.Add(producto_Favorito); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = producto_Favorito.productofavoritoid }, producto_Favorito)); }
public IHttpActionResult DeleteProducto_Favorito(int id) { Producto_Favorito producto_Favorito = db.Producto_Favorito.Find(id); if (producto_Favorito == null) { return(NotFound()); } db.Producto_Favorito.Remove(producto_Favorito); db.SaveChanges(); return(Ok(producto_Favorito)); }