Ejemplo n.º 1
0
        public void OnMessageReceived(object sender, MessageReceivedEventArgs e)
        {
            var input  = Convert.ToInt32(e.Message);
            var result = input * 2;

            _adapter.Publish(result.ToString(), _outBoundQueue);
        }
Ejemplo n.º 2
0
        public void OnMessageReceived(object sender, MessageReceivedEventArgs e)
        {
            var paramaters = e.Message.Split(',');

            var number = Convert.ToInt32(paramaters[0]);
            var result = Functions.Double(number);

            var queueName = paramaters[1];

            _adapter.Publish(result.ToString(), queueName);
        }
Ejemplo n.º 3
0
        public void OnMessageReceived(object sender, MessageReceivedEventArgs e)
        {
            string[] edges = e.Message.Split('/');
            Console.WriteLine("Received: " + e.Message);
            try
            {
                var result = Convert.ToInt32(edges[0]) +
                             Convert.ToInt32(edges[1]) + Convert.ToInt32(edges[2]);
                var requestResult = result.ToString() + "@" + e.Message;

                _adapter.Publish(requestResult, "TrianglePerimeterResult");
                Console.WriteLine("Published: " + requestResult);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Eroare: " + ex.Message);
            }
        }
Ejemplo n.º 4
0
        public void OnMessageReceived(object sender, MessageReceivedEventArgs e)
        {
            string[] values = e.Message.Split('/');
            Console.WriteLine("Received: " + e.Message);

            try
            {
                string requestResult;
                string sensorId = values[0];

                if (values.Length == 1)
                {
                    //get value command
                    var random = new Random();

                    if (sensorId.ToLower().Contains("temp"))
                    {
                        //is a temperature sensor
                        requestResult = random.Next(15, 35).ToString();
                    }
                    else
                    {
                        //is a switch sensor
                        requestResult = random.Next(0, 1).ToString();
                    }
                    requestResult = requestResult + "@ " + e.Message;
                }
                else
                {
                    //set value command
                    string newVal = values[1];

                    requestResult = newVal + "@ " + e.Message;
                }

                _adapter.Publish(requestResult, "SensorManagementResult");
                Console.WriteLine("Published: " + requestResult);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Eroare: " + ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void DivideNumber(int input)
        {
            var result = input / 2;

            _adapter.Publish(result.ToString(), _outBoundQueue);
        }
        private void CalcSqrt(int input)
        {
            var result = Math.Sqrt(input);

            _adapter.Publish(result.ToString(), _outBoundQueue);
        }