Beispiel #1
0
        public void SetUp()
        {
            _sqlOrderRepository   = A.Fake <IAsyncRepository <Order> >();
            _mongoOrderRepository = A.Fake <IAsyncReadonlyRepository <Order> >();
            _gameDecorator        = A.Fake <IGameDecorator>();
            _shippersRepository   = A.Fake <IAsyncReadonlyRepository <Shipper> >();

            _orderDecorator = new OrderDecorator(
                _sqlOrderRepository,
                _mongoOrderRepository,
                _shippersRepository,
                _gameDecorator);
        }
Beispiel #2
0
 void GetOrder()
 {
     try
     {
         var restClient    = (OrdersRestClient)DataProcessor.GetRestClient("OrdersRestClient");
         var ordersPayload = restClient.GetOrder(_orderUniqueNumber).Payload as OrdersPayloadElement;
         _order = new OrderDecorator(ordersPayload.Orders[0]);
         RefreshOrder();
     }
     catch (LogicalApiException e)
     {
         //MessageBox.Show(String.Format("Ошибка. Код: {0}. Сообщение: {1}", e.Code, e.Message));
     }
 }
Beispiel #3
0
        private void GetOrder()
        {
            string orderUniqueNumber = txtOrderNumber.Text;

            if (orderUniqueNumber == "")
            {
                return;
            }
            try
            {
                var restClient    = (OrdersRestClient)DataProcessor.GetRestClient("OrdersRestClient");
                var ordersPayload = restClient.GetOrder(orderUniqueNumber).Payload as OrdersPayloadElement;
                _order = new OrderDecorator(ordersPayload.Orders[0]);
                RefreshOrder();
            }
            catch (LogicalApiException e)
            {
                MessageBox.Show(String.Format("Ошибка. Код: {0}. Сообщение: {1}", e.Code, e.Message));
            }
            catch (Exception ex)
            {
                MessageBox.Show(String.Format("Ошибка: {0}", ex.Message));
            }
        }