public bool Matches(string filter) { if (string.IsNullOrEmpty(filter)) { return(true); } // If the user has typed something which looks like part of a short issue name // (e.g. 'B605' or 'G13'), make sure we match that if (string.Compare(Name, 0, filter, 0, filter.Length, StringComparison.OrdinalIgnoreCase) == 0) { return(true); } if (Description.ToUpper().Contains(filter.ToUpper())) { return(true); } if (IssueNumber.ToString().Contains(filter)) { return(true); } return(false); }
/// <summary> /// 获取历史期号信息 /// </summary> /// <returns></returns> public List <Datum> GetIssueNumber() { List <Datum> list = new List <Datum>(); var url = "https://m.caikz99.com/v1/lottery/openResult?lotteryCode=1407&dataNum=10"; var http = HttpApi.RequestMethod("", url, "", GetSessionInfo(), "Get"); if (http.StatusCode == HttpStatusCode.OK) { IssueNumber issue = http.Html.JsonToEntity <IssueNumber>(); if (issue.code == 1) { foreach (var item in issue.data) { Datum model = new Datum(); model.createdTime = item.createdTime; model.issue = item.issue; model.lotteryCode = item.lotteryCode; model.open = item.open; model.openTime = item.openTime; model.openNumber = item.openNumber; var spilt = item.openNumber.Split(','); model.SumValue = Convert.ToInt32(spilt[0]) + Convert.ToInt32(spilt[1]) + Convert.ToInt32(spilt[2]); model.BigOrSmall = model.SumValue > 10 ? "大" : "小"; model.SingleOrDouble = (model.SumValue) % 2 == 0 ? "双" : "单"; list.Add(model); } } } return(list); }
/// <summary> /// 获取期号 /// </summary> /// <returns></returns> public string GetThisDayMaxIssueNumber() { var url = "https://m.caikz99.com/v1/lottery/openResult?lotteryCode=1407&dataNum=10"; var http = HttpApi.RequestMethod("", url, "", GetSessionInfo(), "Get"); if (http.StatusCode == HttpStatusCode.OK) { IssueNumber issue = http.Html.JsonToEntity <IssueNumber>(); if (issue.code == 1) { foreach (var item in issue.data) { return(item.issue); } } } return(""); }