Пример #1
0
        private long postMessage(string message)
        {
            if (message == "")
            {
                return(0);
            }

            long topicId  = Convert.ToInt64(Session["topicId"]);
            long memberId = Convert.ToInt64(Session["memberId"]);

            // TODO: Store message in database (return for now)
            EZDiscuss.Classes.Message msg = new EZDiscuss.Classes.Message();
            msg.text     = message;
            msg.memberId = memberId;
            msg.topicId  = topicId;

            long messageId = msg.MessageCreate();

            return(messageId);
        }
Пример #2
0
        private long postMessage(string message)
        {
            long messageId = 0;

            if (message == "")
            {
                return(messageId);
            }
            try
            {
                long topicId = Convert.ToInt64(ViewState["TopicId"]);
                // Retrieve and unpad MemberId from the QueryString
                string paddedMemberId = Request.QueryString["MemberId"].ToString();
                long   memberId       = EZDiscuss.Classes.Helper.UnPadMemberId(paddedMemberId);

                // TODO: Store message in database (return for now)
                EZDiscuss.Classes.Message msg = new EZDiscuss.Classes.Message();
                msg.text     = message;
                msg.memberId = memberId;
                msg.topicId  = topicId;

                messageId = msg.MessageCreate();
            }
            catch (Exception ex)
            {
                if (Session["memberId"] != null)
                {
                    EZDiscuss.Classes.Helper.LogError("DiscussionBoard.aspx", "postMessage", ex.Message, (long)Session["memberId"]);
                }
                else
                {
                    EZDiscuss.Classes.Helper.LogError("DiscussionBoard.aspx", "postMessage", ex.Message, 0);
                }
            }

            return(messageId);
        }