public string GetMarkdown() { var groupMarkdown = ""; groupMarkdown += this.GetMarkdownHeadingHashes() + " " + this.pwGroup.Name + "\n"; groupMarkdown += this.GetJSONIfiedPasswordBlock() + "\n"; try { foreach (var pwSubGroup in pwGroup.Groups) { groupMarkdown += new MarkdownifiedJSONPasswordGroup(pwSubGroup, this.headingDepth + 1).GetMarkdown(); } } catch (Exception e) { groupMarkdown += "Couldn't create group markdown: " + e.ToString(); } return(groupMarkdown); }
private string ConvertGroup(PwGroup pwGroup, IStatusLogger slLogger) { var mdP = new MarkdownifiedJSONPasswordGroup(pwGroup, 1); return(mdP.GetMarkdown()); }