/// <summary> /// The method to export agent info to external systems /// </summary> /// <returns></returns> public async Task <DispatchResponse> ExportAgent() { _serviceFactory.Initialize(); var target = _serviceFactory.GetTarget(); var response = await _dispatchService.PushAgentInfo(target); if (response.Status.Equals(ProcessStatus.Success)) { response.StatusCode = HttpStatusCode.OK; } else { response.StatusCode = HttpStatusCode.UnprocessableEntity; } return(response); }