public IEnumerable <Contract.ToDoItemContract> GetToDoItems(string idFilter) { ToDoItemContractBuilder builder = new ToDoItemContractBuilder(); // array to return IList <Contract.ToDoItemContract> results = new List <Contract.ToDoItemContract>(); IList <IToDoItem> items = ToDoItemService.GetTodoItems(idFilter); foreach (IToDoItem item in items) { Contract.ToDoItemContract toDoItemContract = builder.Build(item); results.Add(toDoItemContract); } return(results); }