Exemple #1
0
        private static void OrderAutoSearchDrivers()
        {
            var query = new RequestOrderAutoSearchDrivers {
                Id = _orderId
            };

            var request = JsonConvert.SerializeObject( query );

            var response = service.Execute( _provider, request );

            var result = JsonConvert.DeserializeObject<ResponseOrderAutoSearchDrivers>( response );

            Console.WriteLine( response );
            Console.WriteLine( result );

            if( result.Result == ResultCodes.Success ) {
                _orderStt = result.Status;
                _orderSubStt = result.SubStatus;
            }
            else {
                throw new Exception( result.Result.ToString() );
            }
        }
Exemple #2
0
        private static void OrderStatusQuery()
        {
            var query = new RequestOrderStatusQuery {
                Lang = SysLangs.RU,
                Id = _orderId
            };

            var request = JsonConvert.SerializeObject( query );

            var response = service.Execute( _provider, request );

            var result = JsonConvert.DeserializeObject<ResponseOrderStatusQuery>( response );

            Console.WriteLine( response );
            Console.WriteLine( result );

            if( result.Result == ResultCodes.Success ) {
                _orderStt = result.Status;
                _orderSubStt = result.SubStatus;
                _sentToXchg = result.SentToXchg;
            }
            else {
                throw new Exception( result.Result.ToString() );
            }
        }
Exemple #3
0
 private static void Cleanup()
 {
     _orderId = 0;
     _orderStt = OrderStt.Created;
     _orderSubStt = OrderSubStt.CreatedCreated;
     _drivers = null;
 }
Exemple #4
0
        private static void OrderClientRejection()
        {
            var query = new RequestOrderClientRejection {
                Id = _orderId,
                Cause = "Автомобили не найдены"
            };

            var request = JsonConvert.SerializeObject( query );

            var response = service.Execute( _provider, request );

            var result = JsonConvert.DeserializeObject<ResponseOrderClientRejection>( response );

            Console.WriteLine( response );
            Console.WriteLine( result );

            if( result.Result == ResultCodes.Success ) {
                _orderStt = result.Status;
                _orderSubStt = result.SubStatus;
            }
            else {
                throw new Exception( result.Result.ToString() );
            }
        }