Exemplo n.º 1
0
        public async Task <IList <MediaResponseDto> > FindMediaElements(SearchMediaDto searchRequestDto, int customerId, string token)
        {
            var url         = string.Format("/api/{0}/medias?", customerId);
            var pagedResult = await this.apiClient.SendRequestAsync <PagedResult <MediaResponseDto> >(url, searchRequestDto, Method.GET, null, token);

            return(pagedResult.Results);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Finds the media elements.
        /// </summary>
        /// <param name="searchRequestDto">The search request dto.</param>
        /// <returns></returns>
        public async Task <IList <MediaResponseDto> > FindMediaElements(SearchMediaDto searchRequestDto)
        {
            var token = authDataStorage.GetToken();

            var searchMediaResultsDto = await healthLibraryService.FindMediaElements(searchRequestDto, CustomerContext.Current.Customer.Id, token);

            var result = searchMediaResultsDto.Select(Mapper.Map <MediaResponseDto>).ToList();

            return(result);
        }
Exemplo n.º 3
0
        public async Task <ActionResult> SearchMediaElements(SearchMediaDto searchRequestDto)
        {
            var result = await careBuilderManager.FindMediaElements(searchRequestDto);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
 public async Task <IList <MediaResponseDto> > FindMediaElements(SearchMediaDto searchRequestDto, int customerId, string token)
 {
     return(await this.healthLibraryDataProvider.FindMediaElements(searchRequestDto, customerId, token));
 }