using Dapr; using GB5Shared.DTO.PubSub; using Microsoft.AspNetCore.Mvc; namespace PayRollSL.EndPoints.Subscriber { public class PayProductionMessage { public string Message { get; set; } } [ApiController] public class GetSubPayProduction : ControllerBase { private readonly ILogger _logger; public GetSubPayProduction(ILogger logger) { _logger = logger; } [Topic("pubsub", "SavePayProduction")] [HttpPost("Get-SubPayProduction")] public async Task HandleModuleListEvent([FromBody] string Message) { _logger.LogInformation("Received PubSub message on topic 'Get-SubPayProduction': {Message}", Message); await Task.CompletedTask; return Ok(); } } }