Example #1
0
        public async Task <Todo> Execute()
        {
            Todo todo = _todoByIdQuery.GetTodo(_id);

            todo.Completed = !todo.Completed;
            await _producer.ProduceAsync(todo);

            return(todo);
        }
Example #2
0
        public async Task <Todo> Execute()
        {
            Todo todo = new Todo()
            {
                Text = _text, Completed = false, Id = Guid.NewGuid()
            };
            await _producer.ProduceAsync(todo);

            return(todo);
        }