public static Thermostats ConvertFromDT(DataTable dt) { Thermostats result = new Thermostats(); foreach (DataRow row in dt.Rows) { result.Add(Thermostat.GetThermostat(row)); } return(result); }
public Thermostats Sort(string column, bool desc) { var sortedList = desc ? this.OrderByDescending(x => x.GetPropertyValue(column)) : this.OrderBy(x => x.GetPropertyValue(column)); Thermostats result = new Thermostats(); foreach (var i in sortedList) { result.Add((Thermostat)i); } return(result); }