public TodoItem Add(TodoItem todoItem) { if (_inMemoryTodoDatabase.Contains(todoItem)) { throw new DuplicateTodoItemException("duplicate id: { " + todoItem.Id + " }"); } _inMemoryTodoDatabase.Add(todoItem); return(_inMemoryTodoDatabase.Last()); }
public TodoItem Get(Guid todoId) { try { return(_inMemoryTodoDatabase.Last(x => x.Id == todoId)); } catch (InvalidOperationException) { return(null); } }