public GetSupplierInvoiceResponse GetSupplierInvoice(GetSupplierInvoiceRequest request)
        {
            SupplierInvoiceView view = new SupplierInvoiceView(ObjectFactory.Create<IReadModelStore>());
            SupplierInvoiceDto dto = view.Load(request.SupplierInvoiceId);
            GetSupplierInvoiceResponse response = new GetSupplierInvoiceResponse();
            response.SupplierInvoice = dto;
            return response;

        }
    public SupplierInvoiceFacade(IReadModelStore readModelStore) : base(readModelStore) {}        public GetSupplierInvoiceListResponse GetSupplierInvoiceList(GetSupplierInvoiceListRequest request)
        {
            SupplierInvoiceView view = new SupplierInvoiceView(ObjectFactory.Create<IReadModelStore>());
            List<SupplierInvoiceDto> list = view.GetList(request.Filter);
            GetSupplierInvoiceListResponse response = new GetSupplierInvoiceListResponse();
            response.SupplierInvoiceList = list;
            return response;

        }