示例#1
0
        public ResponseMessage ExecuteOperation(RequestMessage request)
        {
            try
            {
                Order orderToGet = OrderRepository.GetOrder(request.OrderId);

                return(_responseMessageFactory.CreateOrderQueryResponseMessage(request, orderToGet));
            }
            catch (Exception ex)
            {
                _loggerService.WriteLine("Exception during operation GetOrderDetails: " + ex, "GetOrderDetailsError");
                return(_responseMessageFactory.CreateErrorResponseMessage(ex));
            }
        }