Exemple #1
0
        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));
        }
Exemple #2
0
        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"));
        }