public void Update(TodoItem todoItem) { if (todoItem == null) { throw new ArgumentNullException(); } var pronadi = _inMemoryTodoDatabase.Select(w => todoItem).FirstOrDefault(); if (pronadi == null) { _inMemoryTodoDatabase.Add(new TodoItem("novi")); } else { todoItem.DateCreated = DateTime.Now; todoItem.DateCompleted = DateTime.Now; todoItem.Id = Guid.NewGuid(); todoItem.IsCompleted = true; todoItem.Text = "update complete"; } }
public List <TodoItem> GetAll() { return(_inMemoryTodoDatabase.Select(i => i).OrderByDescending(i => i.DateCreated).ToList()); }