public ActionResult ConfirmReservation(Guid confirmationId) { ReservationConfirmationPage model = _registryManager.ConfirmReservation(confirmationId); if (model.IsConfirmed) { return(View(model)); } return(View("CouldNotConfirmReservation")); }
private ReservationConfirmationPage CompleteReservation(GiftPruchase reservation) { ReservationConfirmationPage reservationConfirmationPage = new ReservationConfirmationPage(); reservation.Confirmed = true; reservation.ConfirmedOn = DateTime.Now; _userRepository.UpdateGiftReservation(reservation); Gift gift = _giftRepository.GetGift(reservation.GiftId); gift.ConfirmReservation(reservation.Quantity); _giftRepository.UpdateGift(gift); Guest guest = _userRepository.GetGuestById(reservation.GuestId); reservationConfirmationPage.Guest = guest; reservationConfirmationPage.GiftPruchase = reservation; reservationConfirmationPage.ReservedGift = gift; return(reservationConfirmationPage); }