public PortfolioViewModel MapPortfolioToViewModel(IPortfolio portfolio) { var viewModel = new PortfolioViewModel(); viewModel.Statistics = _statisticMapper.MapStatisticToViewModel(portfolio.Statistics); viewModel.Histogram = portfolio.Histogram; viewModel.SuccessProbabilities = portfolio.SuccessProbabilities; return(viewModel); }
private NodeViewModel MapNodeToViewModel(INode node) { var viewModel = new NodeViewModel(); viewModel.Id = node.Id; viewModel.Name = node.Name; viewModel.Url = node.Url; viewModel.NetworkName = node.NetworkName; viewModel.NetworkUrl = node.NetworkUrl; viewModel.InitialPrice = node.InitialPrice; viewModel.InitialInvestment = node.InitialInvestment; viewModel.PortfolioWeight = node.PortfolioWeight; viewModel.IsPortfolioComponent = node.IsPortfolioComponent; viewModel.Distributions = _distributionMapper.MapDistributionsToViewModels(node.Distributions); viewModel.Statistics = _statisticMapper.MapStatisticToViewModel(node.Statistics); viewModel.Histogram = node.Histogram; return(viewModel); }