public ActionResult GetFolderDocuments([FromHeader] string xAuthToken, string customerId, string libraryName, string folderId) { var requestData = new GetFolderDocumentsRequestData() { CustomerId = customerId, LibraryName = libraryName, FolderId = folderId }; try { var result = _foldersService.GetFolderDocuments(xAuthToken, requestData); if (result == null) { return(NoContent()); } result.Data.ForEach(doc => doc.ParentId = folderId); return(Ok(result.Data)); } catch (Exception exc) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public GetFolderDocumentsResponseData GetFolderDocuments(string xAuthToken, GetFolderDocumentsRequestData requestData) { _httpHelper.AddHeader("X-Auth-Token", xAuthToken); return(_httpHelper.Get <GetFolderDocumentsResponseData>( $"api/v2/customers/{requestData.CustomerId}/libraries/{requestData.LibraryName}/folders/{requestData.FolderId}/documents")); }