コード例 #1
0
        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");
        }
コード例 #2
0
 public HoldingItemViewModel(Holding holding)
 {
     Stock         = new StockViewItem(holding.Stock);
     Units         = holding.Units;
     ChangeInValue = new ChangeInValue(holding.Cost, holding.Value);
 }
コード例 #3
0
 public HoldingItemViewModel(string companyName, int units, decimal cost, decimal marketValue)
 {
     Stock         = new StockViewItem(Guid.Empty, "", companyName);
     Units         = units;
     ChangeInValue = new ChangeInValue(cost, marketValue);
 }