public SalePresenter(ISaleView view) { _business = new OrderBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Order> >()); _businessItems = new OrderItemBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <OrderItem> >()); _businessCustomer = new CustomerBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Customer> >()); _businessProduct = new ProductBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Product> >()); _view = view; _model = new SaleModel(new Customer()); _view.InitView(_model); }
public SaleController(IBarcodeReader barcodeReader, ISaleView saleView, ICatalog catalog) { _saleView = saleView; _catalog = catalog; barcodeReader.OnBarcode += HandleBarcode; }
public SalePresenter(ISaleView view) { saleView = view; }