/// <summary> /// 初始化数据 /// </summary> public void InitData() { //获取彩种列表 ILotteryTypeService lotteryTypeService = IoC.Resolve <ILotteryTypeService>(); lotteryTypeList = lotteryTypeService.GetAll().ToList(); //根据彩种获取玩法列表 if (lotteryTypeList != null && lotteryTypeList.Count > 0) { //默认加载第一个彩种 if (string.IsNullOrEmpty(lotteryCode)) { lotteryCode = lotteryTypeList[0].LotteryCode; } LotteryType lotteryType = lotteryTypeList.Where(m => m.LotteryCode == lotteryCode).FirstOrDefault(); if (lotteryType == null) { return; } string lotteryName = lotteryType.LotteryName; txtLotteryCode.Value = lotteryType.LotteryCode; txtLotteryId.Value = lotteryType.Id.ToString(); List <LotteryIssueModel> lotteryIssueModelList = new List <LotteryIssueModel>(); ILotteryIssueService lotteryIssueService = IoC.Resolve <ILotteryIssueService>(); List <LotteryIssue> lotteryIssueList = lotteryIssueService.GetNowDayIssue(lotteryType.Id).ToList().OrderBy(x => x.IssueCode).ToList(); if (lotteryIssueList != null && lotteryIssueList.Count > 0) { foreach (var item in lotteryIssueList) { LotteryIssueModel model = new LotteryIssueModel(); model.Id = item.Id; model.IssueCode = item.IssueCode; model.Result = item.Result; model.LotteryTime = item.LotteryTime; model.LotteryId = lotteryType.Id; model.LotteryName = lotteryName; lotteryIssueModelList.Add(model); } } this.repList.DataSource = lotteryIssueModelList; this.repList.DataBind(); } }
/// <summary> /// 初始化数据 /// </summary> public void InitData() { //获取彩种列表 ILotteryTypeService lotteryTypeService = IoC.Resolve <ILotteryTypeService>(); lotteryTypeList = lotteryTypeService.GetAll().ToList(); //根据彩种获取玩法列表 if (lotteryTypeList != null && lotteryTypeList.Count > 0) { //默认显示彩种 if (lotteryId == 0) { lotteryId = lotteryTypeList[0].Id; } string lotteryName = ""; LotteryType lotteryType = lotteryTypeList.Where(m => m.Id == lotteryId).FirstOrDefault(); if (lotteryType != null) { lotteryName = lotteryType.LotteryName; lotteryId = lotteryType.Id; } List <LotteryIssueModel> lotteryIssueModelList = new List <LotteryIssueModel>(); ILotteryIssueService lotteryIssueService = IoC.Resolve <ILotteryIssueService>(); List <LotteryIssue> lotteryIssueList = lotteryIssueService.GetNowDayIssue(lotteryId).ToList(); if (lotteryIssueList != null && lotteryIssueList.Count > 0) { foreach (var item in lotteryIssueList) { LotteryIssueModel model = new LotteryIssueModel(); model.Id = item.Id; model.IssueCode = item.IssueCode; model.StartTime = item.StartTime; model.EndTime = item.EndTime; model.LotteryTime = item.LotteryTime; model.EndSaleTime = item.EndSaleTime; model.LotteryId = lotteryId; model.LotteryName = lotteryName; lotteryIssueModelList.Add(model); } } this.repList.DataSource = lotteryIssueModelList; this.repList.DataBind(); } }