Example #1
0
        public bool saveReply(int id, String content, String account)
        {
            bool  result = false;
            Owner owenr  = null;
            User  user   = null;

            if (ownerDao.Select(id, null, null, null, null, null, null, null, null, 0).Count > 0)
            {
                owenr = ownerDao.Select(id, null, null, null, null, null, null, null, null, 0)[0];
            }
            else
            {
                return(result);
            }
            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);
            }
            Reply reply = new Reply();

            reply.owner         = owenr;
            reply.ReplyContent  = content;
            reply.time          = DateTime.Now;
            reply.User          = user;
            owenr.LastReplyTime = reply.time;
            if (replyDao.Create(reply) && ownerDao.Edit(owenr))
            {
                result = true;
            }
            return(result);
        }