Beispiel #1
0
        public Message SendMessage(string text, PublicUser receiver, string senderUserId)
        {
            var message = new Message(text, receiver, senderUserId);

            receiver.RecieveMessage(message);
            return(message);
        }
Beispiel #2
0
        internal Message(string text, PublicUser receiver, string senderUserId)
        {
            this.ValidateText(text);

            this.Text         = text;
            this.PublicUser   = receiver;
            this.SenderUserId = senderUserId;
            this.CreatedOn    = DateTime.Now;
        }