public IHttpActionResult Put(RideEdit ride) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateRideService(); if (!service.UpdateRide(ride)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateRide(RideEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Rides .Single(e => e.ID == model.ID); entity.Name = model.Name; entity.RideDescription = model.RideDescription; entity.HeightReq = model.HeightReq; entity.RideType = model.RideType; entity.AreaId = model.AreaId; return(ctx.SaveChanges() == 1); } }