public async Task <IActionResult> Index(NewTodoModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { var todo = new Domain.Entities.TodoItem() { CreateTime = DateTimeOffset.Now, ModifyTime = DateTimeOffset.Now, IsComplete = false, Name = model.Name }; var step1 = new Domain.Entities.TodoItemStep() { Index = 1, Name = "步骤1" }; todo.AddStep(step1); await _todoItemRepository.AddAsync(todo); } return(RedirectToAction(actionName: nameof(Index))); }