Example #1
0
        public bool saveComment(int id, String content, String account)
        {
            bool  result = false;
            Reply reply  = null;
            User  user   = null;
            Owner owner  = null;

            if (replyDao.Select(id, null, null, null, null, 0).Count > 0)
            {
                reply = replyDao.Select(id, null, null, null, null, 0)[0];
            }
            else
            {
                return(result);
            }
            owner = reply.owner;
            if (userDao.Select(null, account, null, null, null, null, null, null, null, null, null, null, null).Count > 0)
            {
                user = userDao.Select(null, account, null, null, null, null, null, null, null, null, null, null, null)[0];
            }
            else
            {
                return(result);
            }
            ReplyComment replycomment = new ReplyComment();

            replycomment.Replier      = reply;
            replycomment.ReplyContent = content;
            replycomment.time         = DateTime.Now;
            replycomment.User         = user;
            owner.LastReplyTime       = replycomment.time;
            if (replyCommentDao.Create(replycomment) && ownerDao.Edit(owner))
            {
                result = true;
            }
            return(result);
        }
Example #2
0
 public List <Reply> getReplyByUser(User user, int index)
 {
     return(replyDao.Select(null, null, null, user, null, index));
 }