public ActionResult Submit()
        {
            var namespaceManager = QueueConnector.CreateNamespaceManager();
            var queue            = namespaceManager.GetQueue(QueueConnector.QueueName);

            ViewBag.MessageCount = queue.MessageCount;
            return(View());
        }
Exemple #2
0
        /// <summary>
        /// GET: /Home/Submit
        /// Controller method for for the submission form view.
        /// </summary>
        /// <returns>Submission Form View</returns>
        public ActionResult Submit()
        {
            // As usual, need to get a namespace manager for
            // management operations.
            var namespaceManager = QueueConnector.CreateNamespaceManager();

            // Get the queue and obtain the message count.
            var queue = namespaceManager.GetQueue(QueueConnector.QueueName);

            ViewBag.MessageCount = queue.MessageCount;
            return(View());
        }
        // GET: /Home/Submit.
        // Controller method for a view you will create for the submission
        // form.
        public ActionResult Submit()
        {
            // Get a NamespaceManager which allows you to perform management and
            // diagnostic operations on your Service Bus queues.
            var namespaceManager = QueueConnector.CreateNamespaceManager();

            // Get the queue, and obtain the message count.
            var queue = namespaceManager.GetQueue(QueueConnector.QueueName);

            ViewBag.MessageCount = queue.MessageCount;

            return(View());
        }
Exemple #4
0
        public ActionResult Index()
        {
            try
            {
                // Get a NamespaceManager which allows you to perform management and
                // diagnostic operations on your Service Bus queues.
                var namespaceManager = QueueConnector.CreateNamespaceManager();

                // Get the queue, and obtain the message count.
                var queue = namespaceManager.GetQueue(QueueConnector.QueueName);
                ViewBag.MessageCount = queue.MessageCount;
            }
            catch (Exception e)
            {
                ViewBag.Result       = "Error: " + e.Message;
                ViewBag.MessageCount = 0;
            }
            return(View());
        }
        public ActionResult Receive()
        {
            var namespaceManager = QueueConnector.CreateNamespaceManager();
            var queue            = namespaceManager.GetQueue(QueueConnector.QueueName);

            OnlineOrder        order  = null;
            List <OnlineOrder> orders = new List <OnlineOrder>();

            if (queue.MessageCount != 0)
            {
                BrokeredMessage message = QueueConnector.OrdersQueueClient.Receive();
                order = message.GetBody <OnlineOrder>();
                Debug.WriteLine("Message body: {0}  {1}", order.Customer, order.Product);
                Debug.WriteLine("Message id: {0}", message.MessageId);
                message.Complete();

                return(View(order));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }