Пример #1
0
        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);
        }
Пример #2
0
        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);
        }