private PortfolioTypes.PortfoliosPrices createMonthlyPortfolioPrices(string currentYearMonthStr, double stockPrice) { var lowPortfolioPrice = new PortfolioTypes.PortfolioSharePrice((int)RiskToleranceEnum.Low, stockPrice, DbExpressions.GetDtYearMonthStrToEndOfMonth(currentYearMonthStr)); var mediumPortfolioPrice = new PortfolioTypes.PortfolioSharePrice((int)RiskToleranceEnum.Medium, stockPrice, DbExpressions.GetDtYearMonthStrToEndOfMonth(currentYearMonthStr)); var highPortfolioPrice = new PortfolioTypes.PortfolioSharePrice((int)RiskToleranceEnum.High, stockPrice, DbExpressions.GetDtYearMonthStrToEndOfMonth(currentYearMonthStr)); var portfolioPricesEoM = new PortfolioTypes.PortfoliosPrices(lowPortfolioPrice, mediumPortfolioPrice, highPortfolioPrice); return(portfolioPricesEoM); }
private PortfolioTypes.PortfoliosPrices GetPortfoliosPrices(string startYearMonthStr, int monthCnt) { var stockPrice = 1 + (monthCnt / 10.0); var lowPortfolioPrice = new PortfolioTypes.PortfolioSharePrice((int)RiskToleranceEnum.Low, stockPrice, DbExpressions.GetDtYearMonthStrToEndOfMonth(startYearMonthStr)); var mediumPortfolioPrice = new PortfolioTypes.PortfolioSharePrice((int)RiskToleranceEnum.Medium, stockPrice, DbExpressions.GetDtYearMonthStrToEndOfMonth(startYearMonthStr)); var highPortfolioPrice = new PortfolioTypes.PortfolioSharePrice((int)RiskToleranceEnum.High, stockPrice, DbExpressions.GetDtYearMonthStrToEndOfMonth(startYearMonthStr)); var portfolioPricesEoM = new PortfolioTypes.PortfoliosPrices(lowPortfolioPrice, mediumPortfolioPrice, highPortfolioPrice); return(portfolioPricesEoM); }