/// <summary> /// Returns search results with patients list from Patients service for specified criteria. /// </summary> /// <param name="bearerToken"></param> /// <param name="searchRequest"></param> /// <returns></returns> public async Task <PagedResult <PatientDto> > GetPatients(string bearerToken, PatientsSearchDto searchRequest) { string endpointUrl = string.Format("api/{0}", searchRequest.CustomerId); var response = await this.apiClient.SendRequestAsync <PagedResult <PatientDto> >( endpointUrl, searchRequest, Method.GET, null, bearerToken); return(response); }
public async Task <PagedResult <PatientDto> > GetPatients(string bearerToken, PatientsSearchDto searchRequest) { return(await this.patientsDataProvider.GetPatients(bearerToken, searchRequest)); }