internal List <Level> GetDocumentLevelList(int OrgID) { DocumentLevelsModel model = new DocumentLevelsModel(); List <SubLevel> objList = new DocumentLevelsFacade().GetDocumentLevels(OrgID); if (objList.Count > 0) { int l = 0; Level lvl = new Level(); SubLevel sublvl = new SubLevel(); foreach (SubLevel sublevel in objList) { if (sublevel.LevelID != l) { lvl = new Level() { LevelID = sublevel.LevelID, OrganizationID = OrgID }; model.levels.Add(lvl); l = lvl.LevelID; } lvl.sublevels.Add(sublevel); } } return(model.levels); }
public string GetDocumentLevels(int OrgID) { DocumentLevelsModel model = new DocumentLevelsModel(); model.levels = this.GetDocumentLevelList(OrgID); JavaScriptSerializer oseializer = new JavaScriptSerializer(); var parameters = oseializer.Serialize(model.levels); return(parameters); }