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); }
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); }