private void CreateRoots()
{
if(Roots== null)
{
Roots= new List<Item>();
}
if (!String.IsNullOrEmpty(_roots))
{
var listofroots = _roots.Split('|');
foreach (var item in listofroots)
{
ID rootid;
if(ID.TryParse(item, out rootid))
{
var rootitem = _database.GetItem(rootid);
if (rootitem != null)
Roots.Add(rootitem);
}
}
}
}