public ActionResult GetWorkspaceChildren([FromHeader] string xAuthToken, string customerId, string libraryName, string workspaceId) { var requestData = new GetWorkspaceChildrenRequestData() { CustomerId = customerId, LibraryName = libraryName, WorkspaceId = workspaceId }; try { var workspacesResult = _workspacesService.GetWorkspaceChildren(xAuthToken, requestData); if (workspacesResult == null) { return(NoContent()); } return(Ok(workspacesResult.Data)); } catch (Exception exc) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public GetWorkspaceChildrenResponseData GetWorkspaceChildren(string xAuthToken, GetWorkspaceChildrenRequestData requestData) { _httpHelper.AddHeader("X-Auth-Token", xAuthToken); return(_httpHelper.Get <GetWorkspaceChildrenResponseData>( $"api/v2/customers/{requestData.CustomerId}/libraries/{requestData.LibraryName}/workspaces/{requestData.WorkspaceId}/children")); }