public void Create(Todo todo) { //_context.Todos.Add(todo); var todolist = _context.TodoList.Include(z => z.Todos).First(p => p.Id == p.Id); todolist.Todos.Add(todo); _context.SaveChanges(); }
public void Update(Todo todo) { var todoToUpdate = FindById(todo.Id); todoToUpdate.Name = todo.Name; todoToUpdate.State = todo.State; todoToUpdate.DueDate = todo.DueDate; todoToUpdate.Tags.ToList().ForEach(p => _context.Tags.Remove(p)); todo.Tags.ToList().ForEach(p => todoToUpdate.Tags.Add(p)); _context.SaveChanges(); }