示例#1
0
        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);
        }
示例#2
0
 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
                {
                }));
            }
        }
示例#4
0
 public ActionResult <DisneyWorldRides> CreateRide([FromBody] DisneyWorldRides entry)
 {
     context.DisneyWorldRide.Add(entry);
     context.SaveChanges();
     return(entry);
 }