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