Example #1
0
        public ActionResult BookingSummary(
            [Bind()] BookingSummaryContract BookingSummaryContract
            )
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction(
                           "BookingSummary",
                           new { bookingId = BookingSummaryContract.BookingId }));
            }

            return(View(
                       MVCHelper.Resolve(Request, "", "Booking", "BookingSummary"),
                       BookingSummaryNew(BookingSummaryContract.BookingId)
                       ));
        }
Example #2
0
        BookingSummaryContract BookingSummaryNew(
            Guid bookingId
            )
        {
            // fetch booking data
            var bookingSummaryContract =
                new BookingSummaryContract(
                    bookingId,
                    Logging.UserId(User.Identity, ViewBag)
                    );

            // get service attached to booking
            bookingSummaryContract.Summary =
                new BookingSearchService().BookingServiceSummary(
                    bookingId);

            return(bookingSummaryContract);
        }