public TicketReservationPresentation ReserveTicketsFor(string EventId, int NoOfTkts) { TicketReservationPresentation reservation = new TicketReservationPresentation(); ReserveTicketResponse response = new ReserveTicketResponse(); ReserveTicketRequest request = new ReserveTicketRequest(); request.EventId = EventId; request.TicketQuantity = NoOfTkts; response = _ticketService.ReserveTicket(request); if (response.Success) { reservation.TicketWasSuccessfullyReserved = true; reservation.ReservationId = response.ReservationNumber; reservation.ExpiryDate = response.ExpirationDate; reservation.EventId = response.EventId; reservation.Description = String.Format("{0} ticket(s) reserved for {1}.<br/><small>This reservation will expire on {2} at {3}.</small>", response.NoOfTickets, response.EventName, response.ExpirationDate.ToLongDateString(), response.ExpirationDate.ToLongTimeString()); } else { reservation.TicketWasSuccessfullyReserved = false; reservation.Description = response.Message; } return reservation; }
public TicketReservationPresentation ReserveTicketsFor(string EventId, int NoOfTkts) { TicketReservationPresentation reservation = new TicketReservationPresentation(); ReserveTicketResponse response = new ReserveTicketResponse(); ReserveTicketRequest request = new ReserveTicketRequest(); request.EventId = EventId; request.TicketQuantity = NoOfTkts; response = _ticketService.ReserveTicket(request); if (response.Success) { reservation.TicketWasSuccessfullyReserved = true; reservation.ReservationId = response.ReservationNumber; reservation.ExpiryDate = response.ExpirationDate; reservation.EventId = response.EventId; reservation.Description = String.Format("{0} ticket(s) reserved for {1}.<br/><small>This reservation will expire on {2} at {3}.</small>", response.NoOfTickets, response.EventName, response.ExpirationDate.ToLongDateString(), response.ExpirationDate.ToLongTimeString()); } else { reservation.TicketWasSuccessfullyReserved = false; reservation.Description = response.Message; } return(reservation); }