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); } }
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; } }