public GetOrderResponse GetOrder(GetOrderRequest request) { OrderView view = new OrderView(ObjectFactory.Create<IReadModelStore>()); OrderDto dto = view.Load(request.OrderId); GetOrderResponse response = new GetOrderResponse(); response.Order = dto; return response; }
public OrderFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetOrderListResponse GetOrderList(GetOrderListRequest request) { OrderView view = new OrderView(ObjectFactory.Create<IReadModelStore>()); List<OrderDto> list = view.GetList(request.Filter); GetOrderListResponse response = new GetOrderListResponse(); response.OrderList = list; return response; }