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;
}
}
}
}