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); }
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 PositionPieChartViewModel(IObservablePosition observablePosition) { this.Position = observablePosition; }