예제 #1
0
        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);
        }
예제 #2
0
 public SaleController(IBarcodeReader barcodeReader, ISaleView saleView, ICatalog catalog)
 {
     _saleView = saleView;
     _catalog = catalog;
     barcodeReader.OnBarcode += HandleBarcode;
 }
 public SalePresenter(ISaleView view)
 {
     saleView = view;
 }