public IEnumerable<TodoItem> GetAll(TodoItemFilter filter)
 {
     return (from row in Items.Values
             where (!filter.Done.HasValue || row.Done == filter.Done) &&
                   (filter.Text == null || row.Text.StartsWith(filter.Text))
             select row).ToList();
 }
示例#2
0
 public IEnumerable <TodoItem> GetAll(TodoItemFilter filter)
 {
     return((from row in Items.Values
             where (!filter.Done.HasValue || row.Done == filter.Done) &&
             (filter.Text == null || row.Text.StartsWith(filter.Text))
             select row).ToList());
 }