public PositionPieChartPresentationModel(IPositionPieChartView view, IObservablePosition observablePosition)
        {
            this.Position = observablePosition;

            this.view = view;
            this.view.Model = this;
        }
Exemple #2
0
        public PositionPieChartPresentationModel(IPositionPieChartView view, IObservablePosition observablePosition)
        {
            this.Position = observablePosition;

            this.view       = view;
            this.view.Model = this;
        }
        public PositionSummaryViewModel(IEventAggregator eventAggregator)
        {
            this.eventAggregator = eventAggregator;
            this.Position = new ObservablePosition();

            this.currentPositionSummaryItem = new PositionSummaryItem("NOT SELECTED");
        }
        public PositionSummaryViewModel(IOrdersController ordersController, IEventAggregator eventAggregator, IObservablePosition observablePosition)
        {
            this.eventAggregator = eventAggregator;
            this.Position = observablePosition;

            BuyCommand = ordersController.BuyCommand;
            SellCommand = ordersController.SellCommand;

            this.CurrentPositionSummaryItem = new PositionSummaryItem("FAKEINDEX", 0, 0, 0);
        }
Exemple #5
0
        public PositionSummaryViewModel(IOrdersController ordersController, IEventAggregator eventAggregator, IObservablePosition observablePosition)
        {
            this.eventAggregator = eventAggregator;
            this.Position        = observablePosition;

            BuyCommand  = ordersController.BuyCommand;
            SellCommand = ordersController.SellCommand;

            this.CurrentPositionSummaryItem = new PositionSummaryItem("FAKEINDEX", 0, 0, 0);
        }
        public PositionSummaryViewModel(IOrdersController ordersController, IEventAggregator eventAggregator, IObservablePosition observablePosition)
        {
            if (ordersController == null)
            {
                throw new ArgumentNullException("ordersController");
            }

            this.eventAggregator = eventAggregator;
            this.Position        = observablePosition;

            BuyCommand  = ordersController.BuyCommand;
            SellCommand = ordersController.SellCommand;

            this.CurrentPositionSummaryItem = new PositionSummaryItem("FAKEINDEX", 0, 0, 0);
        }
        public PositionSummaryViewModel(IOrdersController ordersController, IEventAggregator eventAggregator, IObservablePosition observablePosition)
        {
            if (ordersController == null)
            {
                throw new ArgumentNullException("ordersController");
            }

            this.eventAggregator = eventAggregator;
            this.Position = observablePosition;

            BuyCommand = ordersController.BuyCommand;
            SellCommand = ordersController.SellCommand;

            this.CurrentPositionSummaryItem = new PositionSummaryItem("FAKEINDEX", 0, 0, 0);
        }
Exemple #8
0
 public PositionPieChartViewModel(IObservablePosition observablePosition)
 {
     this.Position = observablePosition;
 }
 public PositionPieChartViewModel(IObservablePosition observablePosition)
 {
     this.Position = observablePosition;
 }