Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }