Пример #1
0
        /// <summary>
        /// Searches the protocols.
        /// </summary>
        /// <param name="searchProtocolsDto">The search protocols dto.</param>
        /// <returns></returns>
        public async Task <IList <ProtocolResponseDto> > SearchProtocols(
            SearchProtocolsRequestDto searchProtocolsDto)
        {
            var token = authDataStorage.GetToken();

            return(await healthLibraryService.SearchProtocols(token, CustomerContext.Current.Customer.Id, searchProtocolsDto));
        }
        /// <summary>
        /// Searches the protocols.
        /// </summary>
        /// <param name="token">The token.</param>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="searchProtocolsDto">The search protocols dto.</param>
        /// <returns></returns>
        public async Task <IList <ProtocolResponseDto> > SearchProtocols(
            string token,
            int customerId,
            SearchProtocolsRequestDto searchProtocolsDto
            )
        {
            var url = string.Format("/api/{0}/protocols", customerId);

            var pagedResult = await apiClient.SendRequestAsync <PagedResult <ProtocolResponseDto> >(url, searchProtocolsDto, Method.GET, null, token);

            return(pagedResult.Results);
        }
Пример #3
0
        /// <summary>
        /// Searches the protocols.
        /// </summary>
        /// <param name="token">The token.</param>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="searchProtocolsDto">The search protocols dto.</param>
        /// <returns></returns>
        public async Task <IList <ProtocolResponseDto> > SearchProtocols(string token, int customerId, SearchProtocolsRequestDto searchProtocolsDto)
        {
            var result = await healthLibraryDataProvider.SearchProtocols(token, customerId, searchProtocolsDto);

            return(result);
        }
Пример #4
0
        public async Task <ActionResult> SearchProtocols(SearchProtocolsRequestDto searchProtocolsModel)
        {
            var searchResult = await careBuilderManager.SearchProtocols(searchProtocolsModel);

            return(Json(searchResult, JsonRequestBehavior.AllowGet));
        }