public virtual void RaiseOnGameUpdated(GameUpdatedMessage msg) { EventHandler <GameUpdatedMessage> handler = OnGameUpdated; if (handler != null) { handler(this, msg); } }
public static async Task PublishGameUpdatedAsync( this IServiceBusClient serviceBusClient, GameUpdatedMessage account) { await serviceBusClient.PublishAsync( account, GameServiceBusConstants.GameUpdatedLabel, GameServiceBusConstants.GameTopicName); }
protected override async Task ExecuteAsync(GameUpdatedEvent request, CancellationToken ct) { GameUpdatedMessage gameUpdatedMessage = _mapper.Map <GameUpdatedMessage>(request); await _serviceBusClient.PublishGameUpdatedAsync(gameUpdatedMessage); }