public string CancelTicketRequest(Ticket ticketInput)
        {
            try
            {
                TTicket tticket = ThriftUtil.ConvertToThriftObject(ticketInput) as TTicket;

                //OpenTransaction();
                string errorMessage = _targetServer.CancelTicket(tticket, SystemParam.CurrentUser.id);
                //CloseTransaction();

                return(errorMessage);
            }
            catch (Exception exc)
            {
                AppLogger.logError("{REQUEST-ERROR} CancelTicketRequest", exc);
                return(exc.Message);
            }
        }
Beispiel #2
0
        public static TTicket ConvertToTTicket(Ticket ticket)
        {
            TTicket tticket = new TTicket();

            tticket.TicketId       = ticket.id;
            tticket.BusId          = ticket.bus_id;
            tticket.CusIdNo        = ticket.passenger_id_card_no;
            tticket.CusName        = ticket.passenger_name;
            tticket.CusPhone       = ticket.phone;
            tticket.DepartTime     = ticket.departure_time.ToString();
            tticket.SeatNo         = ticket.seat_number;
            tticket.SeatType       = ticket.seat_class;
            tticket.TicketPrice    = double.Parse(ticket.cost.ToString());
            tticket.TourId         = ticket.tour_id;
            tticket.UserId         = ticket.user_id;
            tticket.Status         = ticket.status;
            tticket.PickupLocation = ticket.pickup_location;

            return(tticket);
        }
Beispiel #3
0
        public static Ticket ConvertToTicket(TTicket ticket)
        {
            Ticket newTicket = new Ticket();

            newTicket.id                   = ticket.TicketId;
            newTicket.bus_id               = ticket.BusId;
            newTicket.tour_id              = ticket.TourId;
            newTicket.user_id              = ticket.UserId;
            newTicket.cost                 = decimal.Parse(ticket.TicketPrice.ToString());
            newTicket.departure_time       = DateTime.Parse(ticket.DepartTime);
            newTicket.passenger_id_card_no = ticket.CusIdNo;
            newTicket.passenger_name       = ticket.CusName;
            newTicket.phone                = ticket.CusPhone;
            newTicket.seat_class           = ticket.SeatType;
            newTicket.seat_number          = ticket.SeatNo;
            newTicket.status               = ticket.Status;
            newTicket.created_date         = DateTime.Now;
            newTicket.pickup_location      = ticket.PickupLocation;

            return(newTicket);
        }
Beispiel #4
0
 public string UpdateTicket(TTicket ticket)
 {
     throw new NotImplementedException();
 }
Beispiel #5
0
 public string CancelTicket(TTicket ticket)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 public string CreateNewTicket(TTicket ticket)
 {
     throw new NotImplementedException();
 }
 public string UpdateTicket(TTicket ticket, string userId)
 {
     return(_updateTicket(ticket, userId));
 }
 public string CancelTicket(TTicket tiket, string userId)
 {
     return(_cancelTicket(tiket, userId));
 }
 public string InsertTicket(TTicket ticket, string userId)
 {
     return(_insertTicket(ticket, userId));
 }