public TarjetaResponse ListarTarjeta() { TarjetaResponse objTarjetaResponse = new TarjetaResponse(); objTarjetaResponse.EsValido = false; try { var iromMq = IronSharp.IronMQ.Client.New(new IronClientConfig { ProjectId = "5a7bb9b0c85cba0009ca8dd2", Token = "zXvLUZqzULL4SSp5G3qa", Host = "mq-aws-eu-west-1-1.iron.io", Scheme = "http", Port = 80 }); QueueClient queue = iromMq.Queue("Tarjeta"); var message = queue.PeekNext(); var messages = queue.Peek(13); foreach (var item in messages.Messages) { bool objTarjeta = objTarjetaDAO.ActualizarTarjeta(item.Body); } objTarjetaResponse.EsValido = true; objTarjetaResponse.Mensaje = "Tarjeta Actualizada Correctamente"; message.Delete(); } catch (Exception ex) { objTarjetaResponse.Mensaje = "Se presentó un error al intentar consultar la tarjeta. Error: " + ex.Message; } return(objTarjetaResponse); }