예제 #1
0
        public DataPage <Microblog> GetByUser(int userId, int pageSize)
        {
            DataPage <MicroblogAt> list     = MicroblogAt.findPage("UserId=" + userId, pageSize);
            DataPage <Microblog>   blogList = new DataPage <Microblog>();

            blogList.CopyStats(list);
            blogList.Results = getResults(list.Results);
            return(blogList);
        }
예제 #2
0
        private void addNotification(List <User> users, Microblog blog)
        {
            // 给@用户发通知
            foreach (User u in users)
            {
                MicroblogAt mat = new MicroblogAt();
                mat.Microblog = blog;
                mat.User      = u;
                mat.insert();

                u.MicroblogAt++;
                u.update("MicroblogAt");

                u.MicroblogAtUnread++;
                u.update("MicroblogAtUnread");
            }
        }
예제 #3
0
        private void addNotification(List <User> users, Microblog blog)
        {
            // 给@用户发通知
            foreach (User u in users)
            {
                //String msg = string.Format( "有微博提到了您:<a href=\"{0}\">{1}</a>", lnk, strUtil.ParseHtml( blog.Content, 30 ) );
                //nfService.send( u.Id, msg );

                MicroblogAt mat = new MicroblogAt();
                mat.Microblog = blog;
                mat.User      = u;
                mat.insert();

                u.MicroblogAt++;
                u.update("MicroblogAt");

                u.MicroblogAtUnread++;
                u.update("MicroblogAtUnread");
            }
        }
예제 #4
0
        private void addNotification( List<User> users, Microblog blog )
        {
            // ��@�û���֪ͨ
            foreach (User u in users) {

                //String msg = string.Format( "��΢���ᵽ����:<a href=\"{0}\">{1}</a>", lnk, strUtil.ParseHtml( blog.Content, 30 ) );
                //nfService.send( u.Id, msg );

                MicroblogAt mat = new MicroblogAt();
                mat.Microblog = blog;
                mat.User = u;
                mat.insert();

                u.MicroblogAt++;
                u.update( "MicroblogAt" );

                u.MicroblogAtUnread++;
                u.update( "MicroblogAtUnread" );

            }
        }
예제 #5
0
        public virtual DataPage <Microblog> GetByUser(long userId, int pageSize)
        {
            DataPage <MicroblogAt> list = MicroblogAt.findPage("UserId=" + userId, pageSize);

            return(list.Convert <Microblog>(getResults(list.Results)));
        }
예제 #6
0
        private void addNotification( List<User> users, Microblog blog )
        {
            // 给@用户发通知
            foreach (User u in users) {

                MicroblogAt mat = new MicroblogAt();
                mat.Microblog = blog;
                mat.User = u;
                mat.insert();

                u.MicroblogAt++;
                u.update( "MicroblogAt" );

                u.MicroblogAtUnread++;
                u.update( "MicroblogAtUnread" );

            }
        }