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); }