public IHttpActionResult Artesp(List <PassagemPendenteArtespDto> request)
        {
            var passagensPendentesArtesp = Mapper.Map(request, new List <PassagemPendenteArtesp>());

            Log.Debug($"Recebendo {passagensPendentesArtesp.Count} mensagens...");

            foreach (var passagemPendenteArtesp in passagensPendentesArtesp)
            {
                var mensagem = new CoordinatorArtespMessage
                {
                    FluxoExecucao          = Enums.ArtespActorsEnum.CoordinatorActor,
                    PassagemPendenteArtesp = passagemPendenteArtesp
                };

                //Enviando mensagem para o coordenador...
                Log.Info($"Passagem ID: {mensagem.PassagemPendenteArtesp.MensagemItemId} | Inicio Processamento.");
                TransacaoArtespActorSystem.Processar(mensagem);
            }


            return(_result.Ok(true, "Processo iniciado com sucesso"));
        }
 public static void Processar(CoordinatorArtespMessage mensagem)
 {
     //Envia para o router as mensagens a serem enviadas...
     _actorCoordinator.Tell(mensagem);
 }