public ActionResult <DisneyWorldRides> DeleteRide([FromBody] DisneyWorldRides entry, int id) { var rideToDelete = context.DisneyWorldRide.FirstOrDefault(ride => ride.Id == id); context.DisneyWorldRide.Remove(rideToDelete); context.SaveChanges(); return(rideToDelete); }
public ActionResult <DisneyWorldRides> UpdateRide(int id, [FromBody] DisneyWorldRides newDetails) { if (id != newDetails.Id) { return(BadRequest()); } context.Entry(newDetails).State = Microsoft.EntityFrameworkCore.EntityState.Modified; context.SaveChanges(); return(newDetails); }
public ActionResult <DisneyWorldRides> CreateRide(int DisneyWorldParkId, [FromBody] DisneyWorldRides disneyWorldRides) { var park = context.DisneyWorldPark.FirstOrDefault(p => p.Id == DisneyWorldParkId); if (park == null) { return(NotFound()); } else { disneyWorldRides.DisneyWorldParkId = DisneyWorldParkId; context.DisneyWorldRide.Add(disneyWorldRides); context.SaveChanges(); return(Ok(new { })); } }
public ActionResult <DisneyWorldRides> CreateRide([FromBody] DisneyWorldRides entry) { context.DisneyWorldRide.Add(entry); context.SaveChanges(); return(entry); }