Esempio n. 1
0
        public void AddChatUser(UserToChatDTO utc)
        {
            var user = Database.Users.GetById(utc.UserId);

            Database.Chats.GetById(utc.ChatId).Participants.Add(user);
            Database.Save();
        }
Esempio n. 2
0
        public void RemoveChatUser(UserToChatDTO utc)
        {
            User user = Database.Users.GetById(utc.UserId);
            Chat chat = Database.Chats.GetWithInclude(utc.ChatId,
                                                      c => c.Participants);

            chat.Participants.Remove(user);
            Database.Save();
        }