public ShellViewModel( IInvoiceService invoiceService, IRequestorService requestorService, IOrderKeyService orderKeyService, ISourcePathFactory <FlexCelOrderLineDto> sourcePathFactory, IValidator <SourcePath <FlexCelOrderLineDto> > sourcePathValidator, IWindowManager windowManager, IEventAggregator eventAggregator) { _invoiceService = invoiceService; _requestorService = requestorService; _orderKeys = orderKeyService.AcquireOrderKeys(); _sourcePathFactory = sourcePathFactory; _sourcePathValidator = sourcePathValidator; _windowManager = windowManager; _eventAggregator = eventAggregator; PurchaseOrders = new PurchaseOrdersViewModel(); _poList = new List <PurchaseOrder>(); Totals = new TotalsViewModel(_eventAggregator); }
public OrderKeyFactory(IRequestorService requestorService) { _requestorService = requestorService; }
public RequestorController(IRequestorService requestorService, ICommonService commonService) { _requestorService = requestorService; _commonService = commonService; }
public PurchaseOrderRowViewModel(PurchaseOrder purchaseOrder, IRequestorService requestorService) { _purchaseOrder = purchaseOrder; _requestors = new List <Requestor>(requestorService.GetAll()); Map(); }