Beispiel #1
0
        public ActionResult BookingConfirm(
            Guid bookingId
            )
        {
            // fetch booking data
            var bookingConfirmContract =
                new BookingConfirmContract(
                    bookingId,
                    Logging.UserId(User.Identity, ViewBag)
                    );

            return(View(MVCHelper.Resolve(Request, "", "Booking", "BookingConfirm"),
                        bookingConfirmContract
                        ));
        }
Beispiel #2
0
        public ActionResult BookingConfirm(
            [Bind()] BookingConfirmContract bookingConfirmContract
            )
        {
            if (ModelState.IsValid)
            {
                new BookingServiceClient().BookingConfirm(
                    bookingConfirmContract.BookingId,
                    Logging.UserId(User.Identity, ViewBag.UserId)
                    );

                return(RedirectToAction(
                           "BookingEventHistory",
                           new { bookingId = bookingConfirmContract.BookingId }));
            }

            return(View(MVCHelper.Resolve(Request, "", "Booking", "BookingConfirm"),
                        bookingConfirmContract
                        ));
        }