Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }