private void OnCreateTodo(CreateTodoAction action) { _todos.Add(new Todo { Id = _nextId++, Description = action.Description, IsComplete = false, CreatedAt = DateTime.UtcNow }); EmitChange(); }
public static TodosState ReduceCreateTodoAction(TodosState state, CreateTodoAction _) => new TodosState(true, null, state.CurrentTodos, state.CurrentTodo);