示例#1
0
        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";
            }
        }
示例#2
0
 public List <TodoItem> GetAll()
 {
     return(_inMemoryTodoDatabase.Select(i => i).OrderByDescending(i => i.DateCreated).ToList());
 }