protected ComponentsTreeItemContentModel GetTreeItemContentModel(
            SimplifiedComponent component,
            string[] expandedItems,
            DateTime from,
            DateTime to)
        {
            var result = new ComponentsTreeItemContentModel()
            {
                Childs = component.Childs
                         .Select(t => GetTreeItemModel(t, expandedItems, from, to))
                         .Where(t => t != null)
                         .OrderBy(t => t.OkTime)
                         .ToArray()
            };

            return(result);
        }
Exemplo n.º 2
0
        protected ComponentsTreeItemContentModel GetTreeItemContentModel(
            List <MonitoringStatus> statuses, Guid?componentTypeId, string search,
            SimplifiedComponent component,
            DateTime now,
            string[] expandedItems)
        {
            var result = new ComponentsTreeItemContentModel()
            {
                Childs = component.Childs
                         .Select(t => GetTreeItemModel(statuses, componentTypeId, search, t, now, expandedItems))
                         .Where(t => t != null)
                         .OrderBy(t => t.DisplayName)
                         .ToArray()
            };

            return(result);
        }