Business Class Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts ObservableCollection de Requin les requins qui ont déjà été validés ObservableCollection de Requin les requins qui ont été modifiés par des utilisateurs et qui n'ont pas encore été validés Requin actuellement utilisé dans l'application List de string la liste des fun facts DéPENDANCE constructeur avec INJECTION DE LA DéPENDANCE Méthode LoadRequins de la classe Manager qui permet de remplir les listes de requins grâce à l'IPersistanceManager Méthode SaveRequins de la classe Manager qui permet de sauvegarder les listes de requins grâce à l'IPersistanceManager Méthode AjouterRequin de la classe Manager qui permet d'ajouter un requin dans la liste des requins Requin qui va être ajouté dans la liste Booléen : true si il a été ajouté, false sinon Méthode SupprimerRequin de la classe Manager qui permet de supprimer un requin de la liste des requins Requin qui va être supprimé dans la liste Booléen : true si il a été supprimé, false sinon Méthode GetRequin de la classe Manager qui permet de récupérer un requin de la liste des requins Requin que l'on cherche dans dans la liste Requin trouvé Méthode ModifieRequin de la classe Manager qui permet de modifier un ancien requin de la liste des requins à partir d'un nouveau Requin l'ancien requin dans la liste des requins Requin le nouveau requin Booléen : true si il a été modifié, false sinon Méthode AjouterRequinEdit de la classe Manager qui permet d'ajouter un requin dans la liste des requins modifiés Requin qui va être ajouté dans la liste Booléen : true si il a été ajouté, false sinon Méthode SupprimerRequinEdit de la classe Manager qui permet de supprimer un requin de la liste des requins modifiés Requin qui va être supprimé dans la liste Booléen : true si il a été supprimé, false sinon Méthode AjouterRequinAdd de la classe Manager qui permet d'ajouter un requin dans la liste des requins ajoutés Requin qui va être ajouté dans la liste Booléen : true si il a été ajouté, false sinon Méthode SupprimerRequinAdd de la classe Manager qui permet de supprimer un requin de la liste des requins ajoutés Requin qui va être supprimé dans la liste Booléen : true si il a été supprimé, false sinon Méthode GetRequinEdit de la classe Manager qui permet de récupérer un requin de la liste des requins modifiés Requin que l'on cherche dans dans la liste Requin trouvé Méthode GetRequinAdd de la classe Manager qui permet de récupérer un requin de la liste des requins ajoutés Requin que l'on cherche dans dans la liste Requin trouvé Méthode RechercherRequins qui permet de rechercher des requins dans une ObservableCollection de Requin en fonction de leurs zones et d'un motif ObservableCollection de Requin dans laquelle on fait la recherche string sur lequel on fait la recherche Zone? sur laquelle on fait la recherche List de Requin contenant tous les requins trouvés en fonction du motif et de la zone Méthode vérifierRequin qui permet de vérifiersi les strings que l'on donnerait au constructeur de requin son vides Booléen : true si il n'y en a pas de vide, false sinon Méthode LoadFunFacts de la classe Manager qui permet de charger la liste de fun facts grâce à l'IPersistanceManager Méthode LoadFunFacts de la classe Manager qui permet de sauvegarder la liste de fun facts grâce à l'IPersistanceManager Class Manager qui gère les Experts et les Utilisateurs List d'Utilisateur, la liste des utilisateurs de l'application List d'Expert, la liste des experts de l'application L'utilisateur ou l'expert actuellement connecté DéPENDANCE constructeur avec INJECTION DE LA DéPENDANCE Méthode LoadUsers de la classe ManagerUser qui permet de charger les liste d'Utilisateurs et d'Experts grâce à l'IPersistanceManager Méthode SaveUsers de la classe ManagerUser qui permet de sauvegarder les listes d'Utilisateurs et d'Experts grâce à l'IPersistanceManager Méthode AjouterUtilisateur de la classe ManagerUser qui permet d'ajouter un Utilisateur dans la liste d'Utilisateurs Utilisateur qui va être ajouté dans la liste Booléen : true si il a été ajouté, false sinon Méthode SupprmierUtilisateur de la classe ManagerUser qui permet de supprimer un Utilisateur de la liste des Utilisateurs Utilisateur qui va être supprimé dans la liste Booléen : true si il a été supprimé, false sinon Méthode AjouterExpert de la classe ManagerUser qui permet d'ajouter un Expert dans la liste d'Experts Expert qui va être ajouté dans la liste Booléen : true si il a été ajouté, false sinon Méthode SupprmierExpertr de la classe ManagerUser qui permet de supprimer un Expert de la liste des Experts Expert qui va être supprimé dans la liste Booléen : true si il a été supprimé, false sinon Méthode GetPersonne de la classe ManagerUser qui permet de récupérer une personne dans la liste de personne (Expert et Utilisateur) Personne que l'on cherche dans dans la liste Personne trouvée Méthode ModifieUtilisateur de la classe ManagerUser qui permet de modifier un ancien Utilisateur de la liste des Utilisateurs à partir d'un nouveau Utilisateur l'ancien Utilisateur dans la liste des utilisateurs Utilisateur le nouvel requin Booléen : true si il a été modifié, false sinon Méthode ModifieExpert de la classe ManagerUser qui permet de modifier un ancien Expert de la liste des Experts à partir d'un nouveau Expert l'ancien Expert dans la liste des experts Expert le nouveau Expert Booléen : true si il a été modifié, false sinon