public ItemModel( BottomUpPortfolio bottomUpPortfolio, EditableExpression overlayFactor ) { this.BottomUpPortfolio = bottomUpPortfolio; this.OverlayFactor = overlayFactor; }
public void SerializeBottomUpPortfolio(BottomUpPortfolio portfolio, IJsonWriter writer) { writer.Write(portfolio.Id, JsonNames.Name); writer.Write(portfolio.Id, JsonNames.Id); writer.Write(JsonNames.Security, delegate { this.securitySerializer.SerializeFund(portfolio.Fund, writer); }); }
public BottomUpPortfolioModel SerializeBottomUpPortfolio(BottomUpPortfolio portfolio) { var result = new BottomUpPortfolioModel( portfolio.Id, portfolio.Name, this.SerializeFund(portfolio.Fund) ); return(result); }