public DataTable getAllAssets(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.getAllAssets(riskProfileId, assetId, caseID, isInitialLoad); return dtAssets; }