예제 #1
0
파일: UserManager.cs 프로젝트: dkme/moooyo
        public static IList<Score.ScoreMember> GetUnRegScoreMembers(String province, int wantsex, int count)
        {
            List<Score.ScoreMember> returnlist = new List<Score.ScoreMember>();

            IList<Member.Member> ml = GetGoodMembers(province, wantsex, true, count, 100, 1);

            foreach (Member.Member obj in ml)
            {
                Score.ScoreMember sm = new Score.ScoreMember();
                sm.ID = obj.ID;
                sm.OnlineStr = obj.OnlineStr;

                if (obj.MemberInfomation == null) continue;

                sm.Age = obj.MemberInfomation.Age.ToString();
                sm.Sex = obj.Sex;
                sm.IWant = obj.MemberInfomation.IWant;
                sm.NickName = obj.MemberInfomation.NickName;
                sm.City = obj.MemberInfomation.City;
                sm.Career = obj.MemberInfomation.Career;
                sm.IconPath = obj.MemberInfomation.IconPath;

                if (obj.MemberPhoto != null)
                {
                    sm.IconID = obj.MemberPhoto.IconID;
                    if (sm.IconID != "")
                    {
                        Photo.Photo ph = Photo.PhotoManager.GetPhoto(sm.IconID);
                        sm.IconCommentsCount = ph.CommentCount;
                    }
                }
                if (obj.Status != null)
                {
                    sm.PhotoCount = obj.Status.PhotoCount;
                    sm.ScoreAvg = obj.Status.ScoreAvg.ToString("#0.0");
                }

                returnlist.Add(sm);
            }

            return returnlist;
        }
예제 #2
0
파일: UserManager.cs 프로젝트: dkme/moooyo
        public static IList<Score.ScoreMember> GetScoreMembersByProvince(String province,int wantsex, int count)
        {
            List<Score.ScoreMember> returnlist = new List<Score.ScoreMember>();

            IList<Member.Member> ml = GetMembers(province ,wantsex, Member.AgeType.All, Member.SearchType.All, true, Member.HasPhotoType.True, count, 100, 1);

            //如果本地区数量不足,则获取所有地区
            if (ml.Count < count)
                ml = GetMembers("全部", wantsex, Member.AgeType.All, Member.SearchType.All, true, Member.HasPhotoType.True, count, 100, 1);

            foreach (Member.Member obj in ml)
            {
                Score.ScoreMember sm = new Score.ScoreMember();
                sm.ID = obj.ID;
                sm.OnlineStr = obj.OnlineStr;

                if (obj.MemberInfomation == null) continue;

                sm.Age = obj.MemberInfomation.Age.ToString();
                sm.Sex = obj.Sex;
                sm.IWant = obj.MemberInfomation.IWant;
                sm.NickName = obj.MemberInfomation.NickName;
                sm.City = obj.MemberInfomation.City;
                sm.Career = obj.MemberInfomation.Career;
                sm.IconPath = obj.MemberInfomation.IconPath;
                sm.Soliloquize = obj.MemberInfomation.Soliloquize;

                if (obj.MemberPhoto != null)
                {
                    sm.IconID = obj.MemberPhoto.IconID;
                    if (sm.IconID != "")
                    {
                        Photo.Photo ph = Photo.PhotoManager.GetPhoto(sm.IconID);
                        sm.IconCommentsCount = ph.CommentCount;
                    }
                }
                if (obj.Status != null)
                {
                    sm.PhotoCount = obj.Status.PhotoCount;
                    sm.ScoreAvg = obj.Status.ScoreAvg.ToString("#0.0");
                }

                returnlist.Add(sm);
            }

            return returnlist;
        }