public IHttpActionResult Put(VacationEdit vacPac) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateVacPacService(); if (!service.UpdateVacPac(vacPac)) { return(InternalServerError()); } return(Ok("The vacation package has been updated.")); }
public bool UpdateVacPac(VacationEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .VacationPackage .Single(e => e.VacId == model.VacId && e.OwnerId == _userId); entity.VacationPackageName = model.VacationPackageName; entity.Price = model.Price; entity.Transportation = model.Transportation; entity.Flight = model.Flight; entity.Food = model.Food; entity.HotelId = model.HotelId; return(ctx.SaveChanges() == 1); } }