public async Task <IActionResult> Disconnect(string agentID, [FromQuery] ConnectAgentViewModel request) { try { Guid?agentGuid = new Guid(agentID); var requestIp = _accessor.HttpContext.Connection.RemoteIpAddress.ToString(); _agentManager.DisconnectAgent(agentGuid, requestIp, request); return(Ok()); } catch (Exception ex) { return(ex.GetActionResult()); } }