public string UpdateSingleOrderInfoRequest(EntityObject order)
        {
            try
            {
                TOrder torder = ThriftUtil.ConvertToTOrder(order);

                return(_targetServer.UpdateSingleOrderInfo(torder, SystemParam.CurrentUser.id));
            }
            catch (Exception exc)
            {
                AppLogger.logError("{REQUEST-ERROR} UpdateOrderInfoRequest", exc);
                return(exc.Message);
            }
        }
        public string DeleteOrderInfoRequest(EntityObject order)
        {
            try
            {
                TOrder torder = ThriftUtil.ConvertToTOrder(order);

                //OpenTransaction();
                return(_targetServer.DeleteOrder(torder, SystemParam.CurrentUser.id));
                //CloseTransaction();
            }
            catch (Exception exc)
            {
                AppLogger.logError("{REQUEST-ERROR} DeleteOrderInfoRequest", exc);
                return(exc.Message);
            }
        }
        public string CreateOrderRequest(EntityObject order, List <OrderItem> orderItems)
        {
            try
            {
                TOrder torder = ThriftUtil.ConvertToTOrder(order);

                List <TOrderItem> torderItems = ThriftUtil.ConvertToTOrderItemList(orderItems);

                //OpenTransaction();
                return(_targetServer.CreateOrder(torder, torderItems, SystemParam.CurrentUser.id));
                //CloseTransaction();
            }
            catch (Exception exc)
            {
                AppLogger.logError("{REQUEST-ERROR} CreateOrderRequest", exc);
                return(exc.Message);
            }
        }
        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);
            }
        }