public void AddChatUser(UserToChatDTO utc) { var user = Database.Users.GetById(utc.UserId); Database.Chats.GetById(utc.ChatId).Participants.Add(user); Database.Save(); }
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(); }