public bool FilterForNoData(ref List<RotatedReading> rotatedReadings, ref List<string> filteredColumnList) { try { foreach (var item in rotatedReadings) { var local = item; foreach (PropertyInfo pi in item.GetType().GetProperties()) { var value = pi.GetValue(local, null); if (value != null) { if ((value.ToString().Length > 0) && (!filteredColumnList.Contains(pi.Name) && (!pi.Name.Contains("Id")) && (!pi.Name.Contains("Name")) && (!pi.Name.Contains("Run_Date")) && (!pi.Name.Contains("LastUpdate")) && (!pi.Name.Contains("UpdateBy")))) { filteredColumnList.Add(pi.Name); } } } } } catch (Exception ex) { throw new Exception("ColumnNameFilter Exception: " + ex.StackTrace); } return true; }
public RunHistoryChartDto() { Series = new List<List<string>>(); Categorys = new List<string>(); Readings=new List<Reading>(); }