public async Task <IEnumerable <ToDoItem> > GetByStatusAsync(ToDoItemStatus status) { var toDoList = await _toDoPeristenceManager.GetByStatusAsync(status.ToString()); var toDoItems = toDoList.Select(toDo => _mapper.Map <ToDoItem>(toDo)); return(toDoItems); }
public IEnumerable <ToDoItem> GetItems(ToDoItemStatus status) { List <ToDoItem> items = datacontext.GetItems(); return(status == ToDoItemStatus.Remaining ? items.Where(item => !item.IsDone) : items.Where(item => item.IsDone)); }