public async Task OnTodoCompletedAsync(TodoCompletedEvent @event)
        {
            var todo = Todos.Single(t => t.Id == @event.TodoId);

            todo.IsCompleted = true;
            await Task.CompletedTask;
        }
Exemple #2
0
        // async example
        public async Task CompleteTodoAsync(Guid todoId)
        {
            var @event = new TodoCompletedEvent(Id, CurrentVersion, todoId);

            await ApplyEventAsync(@event);
        }