public ActionResult EditBookingConcrete(int id) { var bookingDTO = this.scheduleService.EditBooking(id); var modeler = new SingleBookingModel() { StartDate = bookingDTO.Start, EndDate = bookingDTO.End, Priority = bookingDTO.Priority }; return(View(modeler)); }
public ActionResult EditBookingConcrete(SingleBookingModel dmodel, int id) { var model = new BookingDTO() { Start = dmodel.StartDate, End = dmodel.EndDate, Priority = dmodel.Priority }; for (int i = 0; i < snapshots.Snapshots.Count; i++) { if (snapshots.Snapshots[i].Id == id) { snapshots.Snapshots[i] = currentShowingBooking.Bookings.FirstOrDefault(x => x.Id == id).CreateSnapshot(); } } this.scheduleService.UpdateBooking(model, id); var snapshot = snapshots.Snapshots.FirstOrDefault(x => x.Id == id); return(RedirectToAction("ShowTodayBookings")); }