/// <summary> /// 可以押注的主题 /// </summary> /// <returns>可以押注的主题</returns> public GambleHostListResponse GetCanGambleTitleList() { GambleHostListResponse response = new GambleHostListResponse(); try { response.RankRewardDate = RankRewardDate(); List <GambleHostEntity> list = GambleHostMgr.GetStartList(); if (list != null && list.Count != 0) { for (int i = 0, count = list.Count; i < count; i++) { List <GambleHostoptionrateEntity> rateList = GambleHostoptionrateMgr.GetByHostId2(list[i].Idx); AddTeamIcon(rateList); list[i].RateList = rateList; } } response.Code = (int)MessageCode.Success; response.Data = list; } catch (Exception ex) { SystemlogMgr.Error("Gamble.GetCanGambleTitleList", ex); response.Code = (int)MessageCode.Exception; } return(response); }
/// <summary> /// 获取我发起的竞猜 /// </summary> /// <param name="managerId">经理ID</param> /// <returns>我发起的竞猜</returns> public GambleHostListResponse GetMyHostList(Guid managerId) { GambleHostListResponse response = new GambleHostListResponse(); try { List <GambleHostEntity> list = GambleHostMgr.GetByManagerIdTop10(managerId); response.Code = (int)MessageCode.Success; if (list != null && list.Count != 0) { for (int i = 0, count = list.Count; i < count; i++) { List <GambleHostoptionrateEntity> rateList = GambleHostoptionrateMgr.GetByHostId2(list[i].Idx); list[i].RateList = rateList; } response.Data = list; } } catch (Exception ex) { SystemlogMgr.Error("Gamble.GetMyHostList", ex); response.Code = (int)MessageCode.Exception; } return(response); }