public ImplementacionProveedor()
 {
     TokenID               = "C3bM7tTcF81Y429dVLWn8nNiwJugR4D6rNPnOXAuZOA";
     TokenIDSend           = "H-jsdfbKLiRvc_vXshLQpC1QnUQlpwleDfFNU5wjnyMhu4";
     SubscriptionName      = "german_rodrigo";
     TopicSendMessage      = "respuesta_proveedores";
     SubscriptionSendName  = "respuesta_proveedores";
     administradorMensajes = new ManageMessage();
     context               = new Proveedor_AContext();
 }
Example #2
0
        public ChatBox()
        {
            InitializeComponent();

            txtInput.Focus();
            mm = new ManageMessage("htll");

            List <string> messages = mm.showMessages();

            foreach (string message in messages)
            {
                txtOutput.Text += message + "\n";
            }
        }
        public async Task <List <Cotizacion> > ReadQuotation([FromBody] AppOptions appOptions)
        {
            var            administradorMensajes         = new ManageMessage();
            var            _lstRespuestaCotizacion       = new List <Cotizacion>();
            List <Message> _lstMessage                   = new List <Message>();
            var            verificacionMensajesRecibidos = await administradorMensajes.CheckMessagesReceived(appOptions.SubscriptionName, appOptions.TokenID);

            if (verificacionMensajesRecibidos.Count <= 0)
            {
                return(_lstRespuestaCotizacion);
            }

            _lstMessage = administradorMensajes.ReceiveMessages(verificacionMensajesRecibidos, appOptions.TokenID);

            foreach (Message message in _lstMessage)
            {
                var respuestaCotizacion = JsonConvert.DeserializeObject <Cotizacion>(Encoding.UTF8.GetString(message.Body));
                _lstRespuestaCotizacion.Add(respuestaCotizacion);
            }

            return(_lstRespuestaCotizacion);
        }