Beispiel #1
0
        public DispenseCartControl()
        {
            InitializeComponent();

            _presenter = new DispenseCartPresenter(this);

            State = new DispenseCartControlViewModel();

            bsControl.DataSource = State;
        }
Beispiel #2
0
        public void FireOnSave(DispenseCartControlViewModel state)
        {
            var args = new DispenseCartSaveEventArgs();

            args.Items    = state.ItemsToCheckout;
            args.SubTotal = state.SubTotal;
            args.Discount = state.Discount;
            args.Vat      = state.Vat;
            args.Total    = state.Total;

            OnSave?.Invoke(this, args);
        }