public async Task SetTicket(TicketBooking ticketBooking)
        {
            if (State.ReservedTickets.ContainsKey(ticketBooking.TicketId))
            {
                State.ReservedTickets[ticketBooking.TicketId] = true;
                var message = new ShowTicketLogMessage(ticketBooking.ShowId, "", ticketBooking.TicketId);
                await _messageBatchGrain.TicketNotification(message);
            }

            await WriteStateAsync();

            return;
        }
        public Task TicketNotification(ShowTicketLogMessage message)
        {
            State.Messages.Enqueue(message);

            return(Task.CompletedTask);
        }