public ActionResult GetMyMattersChildren([FromHeader] string xAuthToken, string customerId, string libraryName, string userId) { var requestData = new GetMyMattersRequestData() { CustomerId = customerId, LibraryName = libraryName, UserId = userId }; try { var mattersChildren = _mattersService.GetMyMattersChildren(xAuthToken, requestData); if (mattersChildren == null) { return(NoContent()); } return(Ok(mattersChildren.Data)); } catch (Exception exc) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public GetMyMattersResponseData GetMyMattersChildren(string xAuthToken, GetMyMattersRequestData requestData) { _httpHelper.AddHeader("X-Auth-Token", xAuthToken); return(_httpHelper.Get <GetMyMattersResponseData>( $"api/v2/customers/{requestData.CustomerId}/libraries/{requestData.LibraryName}/users/{requestData.UserId}/my-matters/children")); }