public void Deactivate(Boolean silently)
        {
            this.IsSilent = silently;

            this.SelectedBottomUpPortfolio = null;
            this.BottomUpPortfolios        = null;

            this.IsSilent = false;
        }
Пример #2
0
        public BottomUpPortfolioModel SerializeBottomUpPortfolio(BottomUpPortfolio portfolio)
        {
            var result = new BottomUpPortfolioModel(
                portfolio.Id,
                portfolio.Name,
                this.SerializeFund(portfolio.Fund)
                );

            return(result);
        }
Пример #3
0
        public BottomUpPortfolio DeserializeBottomUpPortfolio(BottomUpPortfolioModel model)
        {
            PortfolioRepository portfolioRepository;

            using (var ondemandManager = this.CreateOnDemandDataManager())
            {
                portfolioRepository = this.repositoryManager.ClaimPortfolioRepository(ondemandManager);
            }
            var result = portfolioRepository.GetBottomUpPortfolio(model.Id);

            return(result);
        }
Пример #4
0
 public FactorItemModel(BottomUpPortfolioModel bottomUpPortfolio, EditableExpressionModel editableExpression)
 {
     this.BottomUpPortfolio = bottomUpPortfolio;
     this.OverlayFactor     = editableExpression;
 }
Пример #5
0
 public BottomUpPortfolioPickedEventArgs(BottomUpPortfolioModel bottomUpPortfolio, Boolean isCancelled)
     : base(isCancelled)
 {
     this.BottomUpPortfolio = bottomUpPortfolio;
 }