Example #1
0
 protected void btnReserveTickets_Click(object sender, EventArgs e)
 {
     Basket.Clear();
     ServiceProxy.TicketServiceFacade           ticketService = new ServiceProxy.TicketServiceFacade(new ServiceProxy.TicketServiceClientProxy());
     ServiceProxy.TicketReservationPresentation reservation   = ticketService.ReserveTicketFor(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);
 }
Example #2
0
 protected void btnPlaceOrder_Click(object sender, EventArgs e)
 {
     ServiceProxy.TicketServiceFacade ticketService = new ServiceProxy.TicketServiceFacade(new ServiceProxy.TicketServiceClientProxy());
     ServiceProxy.TicketPresentation  ticket        = ticketService.PurchaseTicketWithReservation(
         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;
     }
 }