Exemplo n.º 1
0
 /// <summary>
 /// Gets the health sessions.
 /// </summary>
 /// <param name="searchRequest">The search request.</param>
 /// <param name="bearerToken">The bearer token.</param>
 /// <returns></returns>
 public Task <PagedResult <HealthSessionResponseDto> > GetHealthSessions(
     SearchHealthSessionsDto searchRequest,
     string bearerToken
     )
 {
     return(vitalsDataProvider.GetHealthSessions(searchRequest, bearerToken));
 }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the health sessions.
        /// </summary>
        /// <param name="searchRequest">The search request.</param>
        /// <param name="bearerToken">The bearer token.</param>
        /// <returns></returns>
        public async Task <PagedResult <HealthSessionResponseDto> > GetHealthSessions(
            SearchHealthSessionsDto searchRequest,
            string bearerToken
            )
        {
            if (searchRequest == null)
            {
                throw new ArgumentNullException("searchRequest");
            }

            var result = await apiClient.SendRequestAsync <PagedResult <HealthSessionResponseDto> >(
                string.Format("/api/{0}/sessions/{1}", searchRequest.CustomerId, searchRequest.PatientId),
                searchRequest,
                Method.GET,
                null,
                bearerToken
                );

            return(result);
        }