public async Task <bool> Executar(MensagemRabbit mensagemRabbit) { SentrySdk.AddBreadcrumb($"Mensagem AlterarAulaRecorrenteUseCase", "Rabbit - AlterarAulaRecorrenteUseCase"); AlterarAulaRecorrenteCommand command = mensagemRabbit.ObterObjetoMensagem <AlterarAulaRecorrenteCommand>(); return(await mediator.Send(command)); }
public async Task <bool> Handle(IncluirFilaAlteracaoAulaRecorrenteCommand request, CancellationToken cancellationToken) { var command = new AlterarAulaRecorrenteCommand(request.Usuario, request.AulaId, request.DataAula, request.Quantidade, request.CodigoTurma, request.ComponenteCurricularId, request.NomeComponenteCurricular, request.TipoCalendarioId, request.TipoAula, request.CodigoUe, request.EhRegencia, request.RecorrenciaAula); await mediator.Send(new PublicaFilaWorkerSgpCommand(RotasRabbit.RotaAlterarAulaRecorrencia, command, Guid.NewGuid(), request.Usuario)); SentrySdk.AddBreadcrumb($"Incluir fila alteração de aula recorrente", "RabbitMQ"); return(true); }