public GetOrderItemResponse GetOrderItem(GetOrderItemRequest request)
        {
            OrderItemView view = new OrderItemView(ObjectFactory.Create<IReadModelStore>());
            OrderItemDto dto = view.Load(request.OrderItemId);
            GetOrderItemResponse response = new GetOrderItemResponse();
            response.OrderItem = dto;
            return response;

        }
    public OrderItemFacade(IReadModelStore readModelStore) : base(readModelStore) {}        public GetOrderItemListResponse GetOrderItemList(GetOrderItemListRequest request)
        {
            OrderItemView view = new OrderItemView(ObjectFactory.Create<IReadModelStore>());
            List<OrderItemDto> list = view.GetList(request.Filter);
            GetOrderItemListResponse response = new GetOrderItemListResponse();
            response.OrderItemList = list;
            return response;

        }