public Temperatures GetRange(DateTime startDate, DateTime endDate) { Temperatures result = new Temperatures(); foreach (Temperature temp in this) { if (temp.LogDate >= startDate && temp.LogDate <= endDate) result.Add(temp); } return result; }
public static Temperatures ConvertFromDT(DataTable dt) { Temperatures result = new Temperatures(); foreach (DataRow row in dt.Rows) { result.Add(Temperature.GetTemperature(row)); } return(result); }
public Temperatures Sort(string column, bool desc) { var sortedList = desc ? this.OrderByDescending(x => x.GetPropertyValue(column)) : this.OrderBy(x => x.GetPropertyValue(column)); Temperatures result = new Temperatures(); foreach (var i in sortedList) { result.Add((Temperature)i); } return(result); }
public Temperatures GetRange(DateTime startDate, DateTime endDate) { Temperatures result = new Temperatures(); foreach (Temperature temp in this) { if (temp.LogDate >= startDate && temp.LogDate <= endDate) { result.Add(temp); } } return(result); }