Exemple #1
0
        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);
        }