Ejemplo n.º 1
0
        /// <summary>
        /// Buy a new ticket.
        /// </summary>
        /// <param name="account">The account for which to buy the ticket</param>
        /// <param name="bus">The bus for which to buy the ticket</param>
        /// <returns></returns>
        public TicketWebServiceModel BuyTicket(AccountWebServiceModel account, BusWebServiceModel bus)
        {
            var dmAccount = new Account() {GUID = account.GUID};
            var dmBus = new Bus() {GUID = bus.GUID};

            TicketWebServiceModel ticket = null;

            try
            {
                ticket = TicketWebServiceModel.FromDataModel(ticketService.BuyTicket(dmAccount, dmBus), account);
            }
            catch (Exception)
            {
            }

            return ticket;
        }
Ejemplo n.º 2
0
        public int ValidateSubscription(SubscriptionWebServiceModel subscription, BusWebServiceModel bus)
        {
            int returnCode = 3;

            try
            {
                returnCode= subscriptionService.ValidateSubscription(new Subscription() { GUID = subscription.GUID },
                                                                     new Bus() { GUID = bus.GUID });
            }
            catch (Exception)
            {
            }

            return returnCode;
        }
Ejemplo n.º 3
0
        public int ValidateTicket(TicketWebServiceModel ticket, BusWebServiceModel bus)
        {
            int returnCode = 3;

            try
            {
                returnCode = ticketService.ValidateTicket(new Ticket() { GUID = ticket.GUID },
                                                          new Bus() { GUID = bus.GUID });
            }
            catch (Exception)
            {
            }

            return returnCode;
        }