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(); }
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()); }