internal async Task AddTodoItemAsync() { var todoItem = new TodoItem { Description = this.AddItemDescription }; this.AllItems.Add(todoItem); this.AddItemDescription = ""; await this.TodoItemRepository.SaveAsync(this.AllItems); }
public TodoItemDto(TodoItem item) { TodoItemId = item.TodoItemId; Title = item.Title; IsDone = item.IsDone; TodoListId = item.TodoListId; }
public void CreateTodo() { var todo = new TodoItem { Title = Title }; TodoItem.Add(todo); TodoItem.SaveChanges(); Id = todo.Id; }
public void should_set_id_on_save() { var item = new TodoItem(); TodoItem.Add(item); TodoItem.SaveChanges(); Assert.True(!string.IsNullOrEmpty(item.Id)); }
public void should_not_overwrite_id() { var id = "id"; var item = new TodoItem{Id = id}; TodoItem.Add(item); TodoItem.SaveChanges(); Assert.Equal(id,item.Id); }
public void Update(TodoItem item) { _todos[item.Key] = item; }
public void Add(TodoItem item) { item.Key = Guid.NewGuid().ToString(); _todos[item.Key] = item; }
internal void RestoreTodoItem(TodoItem item) => item.Done = false;
internal async Task RemoveAsync(TodoItem item) { this.AllItems.Remove(item); await this.SaveAsync(); }