public void ReceiverDeleteMessage(Guid id) { UserMessage message = new UserMessageDA().GetByID(id); if (message.ReceivingUserID != CurrentClimber.ID) { throw new Exception("You cannot delete a message that was not receieved by you... messageID" + id.ToString()); } message.ReceiverDeleted = true; new UserMessageDA().Update(message); }
public void SendMessage(ClimberProfile receiver, string subject, string message) { UserMessage msg = new UserMessageDA().Insert( new UserMessage { ID = Guid.NewGuid(), ReceivingUserID = receiver.ID, SendingUserID = CurrentClimber.ID, Subject = subject, SentDateTime = DateTime.Now, Message = message }); MailMan.SendUserMessageEmail(CurrentClimber, receiver, subject, message, msg.ID); }