private async Task ProcessMessageAsync(BonusIssuedEvent msg) { await _cashInService.ProcessBonusIssuedEventAsync(new BonusIssuedDto { CustomerId = msg.CustomerId, OperationId = msg.OperationId, Amount = msg.Amount, BonusType = msg.BonusOperationType.ToString(), CampaignId = msg.CampaignId, ConditionId = msg.ConditionId, UnitLocationCode = msg.UnitLocationCode, PartnerId = msg.PartnerId, LocationId = msg.LocationId, TimeStamp = msg.TimeStamp, ReferralId = msg.ReferralId }); _log.Info($"Processed bonus event", msg); }