protected void rptSnippetsTemplates_DataBinding(object sender, EventArgs e)
{
List<Snippet> snippets = Snippets.GetSnippets();
List<ContentTemplate> templates = Templates.GetTemplates();
List<SnippetTemplateRow> result = new List<SnippetTemplateRow>(snippets.Count + templates.Count);
foreach(Snippet snip in snippets) {
result.Add(new SnippetTemplateRow(snip, "S." + snip.Name == txtCurrentElement.Value));
}
foreach(ContentTemplate temp in templates) {
result.Add(new SnippetTemplateRow(temp, "T." + temp.Name == txtCurrentElement.Value));
}
rptSnippetsTemplates.DataSource = result;
}