public static MonitorItemConfig getMonitorItemConfig(List <MonitorItemConfig> monitorConfigList, string uuid) { MonitorItemConfig itemConfig = null; foreach (var item in monitorConfigList) { if (null != item.spring && item.spring.Uuid == uuid) { itemConfig = item; break; } else if (null != item.tomcat && item.tomcat.Uuid == uuid) { itemConfig = item; break; } else if (null != item.nginx && item.nginx.Uuid == uuid) { itemConfig = item; break; } else if (null != item.ice && item.ice.Uuid == uuid) { itemConfig = item; break; } } return(itemConfig); }
public static int getMonitorItemIndex(MonitorItemConfig itemConfig) { int index = -1; if (itemConfig.nginx != null) { index = itemConfig.nginx.Index; } else if (itemConfig.spring != null) { index = itemConfig.spring.Index; } else if (itemConfig.tomcat != null) { index = itemConfig.tomcat.Index; } else if (itemConfig.ice != null) { index = itemConfig.ice.Index; } return(index); }