using CP.Model; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CP.Business { public class LotteryFriUrlHandelBLL { /// /// 返回玩法页面推荐开奖 /// /// 彩种enum /// public List GetplayRuleFUbyLottery(string ename) { try { List rtlist = new List(); var data = CzBll.GetAllList(); if (data != null) { var czData = data.SingleOrDefault(p => p.ename == ename); rtlist.Add(new UrlEntity { Text = czData.name + "开奖历史", UrlEnum = UrlEnum.开奖历史 }); //开机号试机号都有 if (ename == QGEnum.fcsd.ToString() || ename == QGEnum.tcp3.ToString()) rtlist.Add(new UrlEntity { Text = $"{czData.name}试机号", UrlEnum = UrlEnum.试机号 }); //只有开机号 if (ename == QGEnum.fcsd.ToString() || ename == QGEnum.tcp3.ToString() || ename == QGEnum.tcdlt.ToString() || ename == QGEnum.fcssq.ToString()) rtlist.Add(new UrlEntity { Text = $"{czData.name}开机号", UrlEnum = UrlEnum.开机号 }); } return rtlist; } catch (Exception ee) { return null; } } /// /// 开奖详情页面获取相关彩种开奖的推荐 /// /// /// public List GetKjxqFUbyLottery(string ename) { try { List rtlist = new List(); var data = CzBll.GetList(); ; if (data != null) { var czData = data.SingleOrDefault(p=>p.ename==ename); var tmp = new List(); var qg = QGEnum.fcsd; if(Enum.TryParse(ename,out qg)) tmp = data.Where(p=> Enum.TryParse(p.ename, out qg) && p.ename!=ename).ToList(); else tmp = data.Where(p => p.name.Contains(czData.name.Substring(0, 2)) && p.ename != ename).ToList(); tmp.ForEach(p => { rtlist.Add(new UrlEntity() { Text = p.name + "开奖历史", UrlEnum = UrlEnum.开奖历史 }); }); } return rtlist; } catch (Exception ee) { return null; } } } }