Ejemplo n.º 1
0
 public SearchRequest(TwinfieldFinderService.Header Header, string type, string pattern, int field, int firstRow, int maxRows, string[][] options)
 {
     this.Header   = Header;
     this.type     = type;
     this.pattern  = pattern;
     this.field    = field;
     this.firstRow = firstRow;
     this.maxRows  = maxRows;
     this.options  = options;
 }
Ejemplo n.º 2
0
        public async Task <TwinfieldFinderService.Header> GetHeaderAsync(TwinfieldFinderService.Header header)
        {
            header.AccessToken = _oauthToken.Accesstoken;

            if (!string.IsNullOrEmpty(Company))
            {
                header.CompanyCode = Company;
            }

            return(header);
        }
Ejemplo n.º 3
0
        public FinderData Search(Query query)
        {
            var client = clientFactory.CreateFinderClient(session.ClusterUrl);
            var header = new TwinfieldFinderService.Header {
                SessionID = session.SessionId
            };

            FinderData data;
            var        messages = client.Search(header, query.Type, query.Pattern,
                                                query.Field, query.FirstRow, query.MaxRows, query.Options, out data);

            AssertNoMessages(messages);

            return(data);
        }