Ejemplo n.º 1
0
        public DataTable getFundRiskPlotter(String id, bool isInitialLoad)
        {
            string[] words = id.Split('-');
            int assetId = int.Parse(words[0]);
            int riskProfileId = 0;
            String profileName = words[1];
            switch (profileName)
            {
                case "Capital Preservation":
                    riskProfileId = 0;
                    break;
                case "Cautious":
                    riskProfileId = 1;
                    break;
                case "Moderately Cautious":
                    riskProfileId = 2;
                    break;
                case "Balanced":
                    riskProfileId = 3;
                    break;
                case "Moderately Adventurous":
                    riskProfileId = 4;
                    break;
                case "Adventurous":
                    riskProfileId = 5;
                    break;
                default:

                    break;
            }

            PortFolioModellingDAO portFolioModellingDAO = new PortFolioModellingDAO();
            DataTable dtAssets = portFolioModellingDAO.getFunds(riskProfileId, assetId, caseID, isInitialLoad);

            return dtAssets;
        }