public PortfolioSummaryViewModel(string label, ViewParameter parameter) : base(label, parameter) { Holdings = new ObservableCollection <HoldingItemViewModel>(); PortfolioValue = new ChangeInValue(); Return1Year = new PortfolioReturn("1 Year"); Return3Year = new PortfolioReturn("3 Years"); Return5Year = new PortfolioReturn("5 Years"); ReturnAll = new PortfolioReturn("All"); }
public HoldingItemViewModel(Holding holding) { Stock = new StockViewItem(holding.Stock); Units = holding.Units; ChangeInValue = new ChangeInValue(holding.Cost, holding.Value); }
public HoldingItemViewModel(string companyName, int units, decimal cost, decimal marketValue) { Stock = new StockViewItem(Guid.Empty, "", companyName); Units = units; ChangeInValue = new ChangeInValue(cost, marketValue); }