public IActionResult GetAllOrders(int id, int pagenum = 0, int maxitems = 0) { String name = ""; foreach (Claim c in User.Claims) { if (c.Type == "name") { name = c.Value; break; } } if (name != "") { if (_reports.isAllowed(name, id)) { ServerResults result = new ServerResults(); result.count = _reports.GetFindingsCount(id)[0].TotalServers; result.results = _reports.GetServerSummary(id, pagenum, maxitems); return(Ok(result)); } else { return(Unauthorized()); } } else { return(BadRequest()); } }