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