public ActionResult Submit() { var namespaceManager = QueueConnector.CreateNamespaceManager(); var queue = namespaceManager.GetQueue(QueueConnector.QueueName); ViewBag.MessageCount = queue.MessageCount; return(View()); }
/// <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()); }
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")); } }