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() ); } }
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() ); } }
private static void Cleanup() { _orderId = 0; _orderStt = OrderStt.Created; _orderSubStt = OrderSubStt.CreatedCreated; _drivers = null; }
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() ); } }