public TodoItem Get(Guid todoId) { if (_inMemoryTodoDatabase.Count == 0) { return(null); } return(_inMemoryTodoDatabase.FirstOrDefault(t => t.Id == todoId)); }
public TodoItem Get(Guid todoId) { if (_inMemoryTodoDatabase.Count() == 0) { return(null); } TodoItem t = _inMemoryTodoDatabase.FirstOrDefault(i => { if (i == null) { return(false); } return(i.Id == todoId); }); return(t); }
public TodoItem Get(Guid todoId) { try { return(_inMemoryTodoDatabase.FirstOrDefault(x => x.Id.Equals(todoId))); } catch (IndexOutOfRangeException e) { return(null); } }
public void Add(TodoItem todoItem) { if (todoItem == null) { throw new ArgumentNullException(); } else { TodoItem item = _inMemoryTodoDatabase.FirstOrDefault(t => t.Id.Equals(todoItem.Id)); if (item != null) { throw new DuplicateTodoItemException("duplicate id: " + todoItem.Id); } else { _inMemoryTodoDatabase.Add(todoItem); } } }
public TodoItem Update(TodoItem todoItem) { if (_inMemoryTodoDatabase.FirstOrDefault(s => s.Equals(todoItem)) != null) { Remove(todoItem.Id); return(Add(todoItem)); } else { return(Add(todoItem)); } }
public TodoItem Get(Guid todoId) { var temp = _inMemoryTodoDatabase.FirstOrDefault(s => s.Id == todoId); int pom = _inMemoryTodoDatabase.IndexOf(temp); if (pom >= 0) { return(_inMemoryTodoDatabase.GetElement(pom)); } else { return(null); } }
public TodoItem Get(Guid todoId) { return(_inMemoryTodoDatabase.FirstOrDefault(s => s.Id == todoId)); }
public TodoItem Get(Guid todoId) { return(_inMemoryTodoDatabase.FirstOrDefault(p => p.Id.Equals(todoId))); }
public TodoItem Get(Guid todoId) { var item = _inMemoryTodoDatabase.FirstOrDefault(i => i.Id == todoId); return(item); }
public TodoItem Get(Guid todoId) { //return _inMemoryTodoDatabase.FirstOrDefault(i => i.Id == todoId); return(_inMemoryTodoDatabase.FirstOrDefault(i => i.Id.Equals(todoId))); }