コード例 #1
0
        public DataSearchResultBase(System.Collections.Specialized.NameValueCollection queryString,
                                    Lib.ES.SearchTools.OrderResult defaultOrder = Lib.ES.SearchTools.OrderResult.Relevance)
            : base(getSmlouvyOrderList)
        {
            int page   = 1;
            int iorder = (int)defaultOrder;

            if (!string.IsNullOrEmpty(queryString["Page"]))
            {
                int.TryParse(queryString["Page"], out page);
            }
            if (this.Page * this.PageSize > MaxResultWindow())
            {
                this.Page = (MaxResultWindow() / this.PageSize) - 1;
            }
            this.Page  = page;
            this.Order = iorder.ToString();
        }
コード例 #2
0
        public SmlouvaSearchResult(System.Collections.Specialized.NameValueCollection queryString, Lib.ES.SearchTools.OrderResult defaultOrder = Lib.ES.SearchTools.OrderResult.ConfidenceDesc)
            : base(getSmlouvyOrderList)
        {
            int page   = 1;
            int iorder = (int)defaultOrder;

            if (!string.IsNullOrEmpty(queryString["Page"]))
            {
                int.TryParse(queryString["Page"], out page);
            }
            if (!string.IsNullOrEmpty(queryString["order"]))
            {
                int.TryParse(queryString["order"], out iorder);
            }
            if (queryString["chyby"] == "1")
            {
                this.Chyby = true;
            }
            if (queryString["neplatne"] == "2")
            {
                this.IncludeNeplatne = true;
            }

            if (this.Page * this.PageSize > MaxResultWindow())
            {
                this.Page = (MaxResultWindow() / this.PageSize) - 1;
            }
            this.Page  = page;
            this.Order = iorder.ToString();
        }