private MessageListModel GetUnreachedMessage(ReachedMessageList reachedMessageList) { MessageListModel messageList = new MessageListModel(); using (Controller.Message controllerMessage = new Controller.Message()) { List <MessageModel> recordList = controllerMessage.GetUserMessage(aid, Controller.Message.MESSAGE_STATUS.UNREACH); if (recordList != null) { foreach (MessageModel message in recordList) { if (reachedMessageList != null) { if (reachedMessageList.Contains((uint)message.mid)) { continue; } } messageList.Add(message); } } } return(messageList); }
private MessageListModel GetChatMessageHistory(uint UserID, uint TalkerID) { MessageListModel chatHistoryList = new MessageListModel(); List <MessageModel> messageList = new Controller.Message().GetMessageWithUser(UserID, TalkerID); if (messageList != null) { foreach (MessageModel message in messageList) { chatHistoryList.Add(message); } } return(chatHistoryList); }
protected override void OnRequest() { base.OnRequest(); Model.Request.PushMessage message = new Model.Request.PushMessage(); try { message = getModel <Model.Request.PushMessage>(); using (Controller.Message controllerMessage = new Controller.Message()) { controllerMessage.PushMessage(message.Title, message.Content, Controller.Message.MESSAGE_TYPE.MAIL, Controller.Message.MESSAGE_STYLE.INFORMATION); } WriteSuccess <String>("推送成功"); }catch (Exception ex) { WriteException(ex); } }