public void Delete() { //defait les relations de suivi foreach (var followee in Followees) { followee.Followers.Remove(this); } Followees.Clear(); foreach (var follower in Followers) { follower.Followees.Remove(this); } Followers.Clear(); //supprime les messages envoyés ou reçus Model.Messages.RemoveRange(MessagesSent); MessagesSent.Clear(); Model.Messages.RemoveRange(MessagesReceived); MessagesReceived.Clear(); //supprime le membre lui-meme Model.Members.Remove(this); }