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); }
private List <Tuple <string, string> > BuildDocTypeList(int OrgID) { List <SubLevel> doclevels = new DocumentLevelsFacade().GetDocumentLevels(OrgID); List <Tuple <string, string> > result = new List <Tuple <string, string> >(); foreach (SubLevel doc in doclevels) { result.Add(new Tuple <string, string>(doc.Name, doc.Abbreviate)); } return(result); }
public ActionResult Save(string json) { List <Level> levels = (List <Level>)Confluence.Blueprint.Web.Helpers.JsonHelper.JsonDeserialize(json, typeof(List <Level>)); bool successStatus = false; try { successStatus = new DocumentLevelsFacade().Save(levels); } catch (Exception ex) { return(this.Json("{\"Error\": \"" + ex.Message + "\"}")); } string jsonResult = "{\"Success\": \"" + successStatus.ToString() + "\"}"; return(this.Json(jsonResult)); }