public ModelPortfolio(RiskCategoryEnum riskCategory, int rebalancingTreshold, int defensive, int dynamic) { RiskCategory = riskCategory; RebalancingTreshold = rebalancingTreshold; Defensive = defensive; Dynamic = dynamic; }
public IModelPortfolio Get(ProductTypeEnum productType, RiskCategoryEnum riskCategory) { switch (productType) { case ProductTypeEnum.Payout: return(_payoutPortfolios.Find(x => x.RiskCategory == riskCategory).Clone()); default: return(_investmentPortfolios.Find(x => x.RiskCategory == riskCategory).Clone()); } }