public async Task <Todo> Execute() { Todo todo = _todoByIdQuery.GetTodo(_id); todo.Completed = !todo.Completed; await _producer.ProduceAsync(todo); return(todo); }
public async Task <Todo> Execute() { Todo todo = new Todo() { Text = _text, Completed = false, Id = Guid.NewGuid() }; await _producer.ProduceAsync(todo); return(todo); }