protected void btnReserveTickets_Click(object sender, EventArgs e) { Basket.Clear(); TicketServiceFacade ticketService = new TicketServiceFacade(new TicketServiceClientProxy()); TicketReservationPresentation reservation = ticketService.ReserveTicketsFor(ddlEvents.SelectedValue, int.Parse(this.txtNoOfTickets.Text)); if (reservation.TicketWasSuccessfullyReserved) { Basket.GetBasket().Reservation = reservation; Response.Redirect("Checkout.aspx"); } Response.Write("Your tickets were unable to be reserved.<br/>" + reservation.Description); }
protected void btnPlaceOrder_Click(object sender, EventArgs e) { TicketServiceFacade ticketService = new TicketServiceFacade(new TicketServiceClientProxy()); TicketPresentation ticket = ticketService.PurchaseReservedTicket(Basket.GetBasket().Reservation.EventId, Basket.GetBasket().Reservation.ReservationId.ToString()); DisplayTicketReservations(); if (ticket.WasAbleToPurchaseTicket) { lblThankYou.Text = "<h2>Thank you for your order.</h2>" + ticket.Description; } else { lblThankYou.Text = "<h2>Sorry there was a problem with your order.</h2>" + ticket.Description; } }