public ActionResult RequestQueue()
 {
     try
     {
         LbGetRequestQueueRequest request = new LbGetRequestQueueRequest(Settings.Credentials);
         request.RequestType = RequestType.RequestQueue;
         LbGetRequestQueueResponse response = EndPoints.LbDashboardService.GetRequestQueue(request);
         var list = new List<ApplicationHttpRequest>();
         if (response.RequestQueue != null)
             list.AddRange(response.RequestQueue);
         return View(list);
     }
     catch (Exception e)
     {
         return ShowError(e);
     }
 }
Example #2
0
        public LbGetRequestQueueResponse GetRequestQueue(LbGetRequestQueueRequest request)
        {
            try
            {
                Log.Debug(this, "GetRequestQueue()");

                Authenticate(request);
                LbGetRequestQueueResponse response = new LbGetRequestQueueResponse();
                if (request.RequestType == RequestType.RequestQueue)
                    response.RequestQueue = Database.GetInstance().RequestQueue;
                else if (request.RequestType == RequestType.AllRequests)
                    response.RequestQueue = Database.GetInstance().RequestQueueHistory;
                return response;
            }
            catch (Exception e)
            {
                Log.Error(this, e);
                throw e;
            }
        }