Beispiel #1
0
    public string SearchFriends(MyKeywordView keywordView, MiicPage page)
    {
        string result = CommonService.InitialJsonList;

        Miic.Friends.User.IUserInfo IuserInfo = new Miic.Friends.User.UserInfoDao();
        DataTable dt = IuserInfo.Search(keywordView, page);

        if (dt.Rows.Count > 0)
        {
            var temp = from dr in dt.AsEnumerable()
                       select new
            {
                ID         = dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.UserID)],
                UserType   = dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.UserType)],
                UserName   = dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.UserName)],
                RealName   = dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.RealName)],
                Sex        = dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.Sex)],
                OrgName    = dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.OrgName)],
                UserUrl    = CommonService.GetManageFullUrl(dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.UserUrl)].ToString()),
                IsMyFriend = Convert.IsDBNull(dr["ADDRESS_BOOK_" + Config.Attribute.GetSqlColumnNameByPropertyName <AddressBookInfo, string>(o => o.ID)]) == false || (!string.IsNullOrEmpty(this.UserID) && dr[Config.Attribute.GetSqlColumnNameByPropertyName <Miic.Friends.User.SimpleUserView, string>(o => o.UserID)].ToString() == this.UserID) ? true : false
            };
            result = Config.Serializer.Serialize(temp);
        }
        return(result);
    }
Beispiel #2
0
 public int GetSearchFriendsCount(MyKeywordView keywordView)
 {
     Miic.Friends.User.IUserInfo IuserInfo = new Miic.Friends.User.UserInfoDao();
     return(IuserInfo.GetSearchCount(keywordView));
 }
Beispiel #3
0
 public List <MiicKeyValue> GetPersonStatisticsCount(string userID)
 {
     Miic.Friends.User.IUserInfo IuserInfo = new Miic.Friends.User.UserInfoDao();
     return(IuserInfo.GetPersonStatisticsCount(userID));
 }