示例#1
0
 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());
            }
        }