public TodoItem Create(TodoItem item) { item.Id = 1 + this.Items.Max(x => (int?)x.Id) ?? 0; this.Items.Add(item); return item; }
public bool Update(TodoItem item) { var itemList = this.Items.ToList(); var indexOfItemToUpdate = itemList.IndexOf(item); if (indexOfItemToUpdate == -1) { return false; } itemList[indexOfItemToUpdate] = item; return true; }
public async Task<IActionResult> Create(TodoItemEditModel model) { if (!ModelState.IsValid) { return View(model); } var todo = new TodoItem { Title = model.Title, IsDone = model.IsDone, Priority = model.Priority }; db.TodoItems.Add(todo); await db.SaveChangesAsync(); return RedirectToAction("Index"); }
public void Remove(TodoItem toDoItem) { this.Remove(toDoItem); }
public TodoItem Create(TodoItem item) { _dbContext.ToDoItems.Add(item); _dbContext.Save(); return item; }
public TodoItem(TodoItem item) { this.Id = item.Id; this.Title = item.Title; this.IsDone = item.IsDone; }