public static TreeGridItem NewGroup <T>(T t) where T : BaseDomainObject, new() { TreeGridItem item = new TreeGridItem(); item.ID = t.ID; item.Name = t.Name; item.IsActive = t.IsActive; item.Status = "Actief"; if (!t.IsActive) { item.Status = "Niet actief"; } item.Type = "Group"; //item.Icon = "_img/icons/folder_small.png"; item.CreateDate = t.CreateDate; item.IsLeaf = true; return(item); }
public static TreeGridItem NewPublishableItem <T>(T t) where T : BaseDomainPublishableObject, new() { TreeGridItem item = new TreeGridItem(); item.ID = t.ID; item.Name = t.Name; item.IsActive = t.IsActive; item.HasAutorisation = t.HasAutorisation; item.Status = t.ChangeStatusString; if (!t.IsActive) { //soms is Inactive string een te lange string voor in een grid. Daarom hier versimpelen item.Status = "Niet actief"; } item.Type = "Item"; //item.Icon = "_img/icons/item_small.png"; item.CreateDate = t.CreateDate; item.IsLeaf = true; return(item); }