public int Send(MessageSendUser messageSendUser) { messageSendUser.Updatetime = DateTime.UtcNow; messageSendUser.MessageCode = Guid.NewGuid().ToString(); var r = _messageSendUser.Add(messageSendUser); var message = new Message() { Content = messageSendUser.Content, Updatetime = messageSendUser.Updatetime, SendUserId = messageSendUser.SendUserId, AcceptUserId = messageSendUser.AcceptUserId, MessageCode = messageSendUser.MessageCode, Title = messageSendUser.Title, }; _message.Add(message); var messageAcceptUser = new MessageAcceptUser() { Content = messageSendUser.Content, Updatetime = messageSendUser.Updatetime, SendUserId = messageSendUser.SendUserId, AcceptUserId = messageSendUser.AcceptUserId, MessageCode = messageSendUser.MessageCode, Title = messageSendUser.Title, IsRead = false }; _messageAcceptUser.Add(messageAcceptUser); return(r); }
public MessageServices() { _messageAcceptUser = new MessageAcceptUser(); _messageSendUser = new MessageSendUser(); _message = new Message(); _user = new User(); _site = new Site(); }
public int Reply(MessageAcceptUser messageAcceptUser) { int r; messageAcceptUser.Updatetime = DateTime.UtcNow; var message = new Message() { Content = messageAcceptUser.Content, Updatetime = messageAcceptUser.Updatetime, SendUserId = messageAcceptUser.AcceptUserId, AcceptUserId = messageAcceptUser.SendUserId, MessageCode = messageAcceptUser.MessageCode, Title = messageAcceptUser.Title, }; _message.Add(message); var messageUser = _messageAcceptUser.Exp() .And(t => t.MessageCode == messageAcceptUser.MessageCode && t.AcceptUserId == messageAcceptUser.SendUserId).Query().FirstOrDefault(); if (messageUser != null) { messageUser.IsRead = false; r = _messageAcceptUser.Update(messageUser); } else { messageUser = new MessageAcceptUser() { Content = messageAcceptUser.Content, Updatetime = messageAcceptUser.Updatetime, SendUserId = messageAcceptUser.AcceptUserId, AcceptUserId = messageAcceptUser.SendUserId, MessageCode = messageAcceptUser.MessageCode, Title = messageAcceptUser.Title, IsRead = false }; r = _messageAcceptUser.Add(messageUser); } return(r); }
public void Delete(MessageAcceptUser messageAcceptUser) { _messageAcceptUser.Delete(messageAcceptUser); }
public void Update(MessageAcceptUser messageAcceptUser) { _messageAcceptUser.Update(messageAcceptUser); }
public LetterModel() { MessageAcceptUserItem = new MessageAcceptUser(); }