public virtual async Task <FindResponse <TIncludedDoc> > FindAsync <TIncludedDoc>(FindRequest request) { Ensure.That(request, "request").IsNotNull(); var httpRequest = FindHttpRequestFactory.Create(request); using (var res = await SendAsync(httpRequest).ForAwait()) { return(await FindResponseFactory.CreateAsync <TIncludedDoc>(res).ForAwait()); } }
/// <summary> /// Use this call to search for all orders that match a certain OrderId. /// PERMISSION REQUIRED /// </summary> /// <param name="findRequest"></param> /// <param name="useStaging"></param> /// <returns></returns> public async Task <WePayFindResponse <LookupResponse> > FindAsync(FindRequest findRequest, string accessToken = null, bool?useStaging = null) { return(await PostRequestAsync(findRequest, EndPointUrls.Find, accessToken, useStaging)); }
/// <summary> /// Start the find request /// </summary> protected override void conn_AssociationAccepted(DICOMConnection conn) { //fire off the request... conn.SendCFINDRQ(CommandPriority.Medium, FindRequest.QueryLevel, FindRequest.CreateSearchData()); }