public Message SendMessage(string text, PublicUser receiver, string senderUserId) { var message = new Message(text, receiver, senderUserId); receiver.RecieveMessage(message); return(message); }
internal Message(string text, PublicUser receiver, string senderUserId) { this.ValidateText(text); this.Text = text; this.PublicUser = receiver; this.SenderUserId = senderUserId; this.CreatedOn = DateTime.Now; }