public async Task BookTicket(BookTicket ticket) { var queue = new QueueRepository(QueueName.RequestedToBook); var serializer = new QueueMessageSerializer(); // lifecycle na single await queue.Add(serializer.Serialize(ticket)); }
protected override async Task Handle(BookTicketCommand request, CancellationToken cancellationToken) { var queue = new QueueRepository(QueueName.RequestedToBook); var serializer = new QueueMessageSerializer(); // lifecycle na single? await queue.Add(serializer.Serialize(request)); }