public ActionResult Edit([Bind(Include = "booking_id,booking_start_date,booking_end_date,user_id,hotel_id,booking_places")] Booking booking) { if (ModelState.IsValid) { db.Entry(booking).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booking)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,MiddleName,GrandFatherName,LastName,Email,IdentityNumber,BirthDate,BithPlace,PhoneNumber,MobileNumber,Residence,Street")] PersonalData personalData) { if (ModelState.IsValid) { db.Entry(personalData).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personalData)); }
public ActionResult Edit([Bind(Include = "Id,AdultNumber,ChildernNumberNumber,DateFrom,DateTo")] ReservationData reservationData) { if (ModelState.IsValid) { db.Entry(reservationData).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reservationData)); }
public IHttpActionResult PutBookings(int id, Bookings bookings) { if (!ModelState.IsValid) { log.Error("Fel parametrar inskickade, BadRequest"); return(BadRequest(ModelState)); } if (id != bookings.Booking_Id) { log.Error("Inskickade ID finns inte"); return(BadRequest()); } //Felhantering för dubbellagring var temp = db.Bookings.Where(s => s.Event_Id == bookings.Event_Id).Where(s => s.User_Id == bookings.User_Id) .Where(s => s.Booking_Id != bookings.Booking_Id).Select(s => s.Booking_Id).ToArray(); if (temp.Count() < 1) { try { db.Entry(bookings).State = EntityState.Modified; db.SaveChanges(); log.Info("Lyckades uppdatera"); } catch (DbUpdateConcurrencyException e) { log.Error(e); if (!BookingsExists(id)) { return(NotFound()); } else { throw; } } } return(StatusCode(HttpStatusCode.NoContent)); }