You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

404 lines
18 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Modèle</name>
</assembly>
<members>
<member name="T:Modèle.Conservation">
<summary>
Type énuméré qui contient tous les status de conservation des espèces animales.
</summary>
</member>
<member name="F:Modèle.Conservation.EX">
<summary>
Extinct
</summary>
</member>
<member name="F:Modèle.Conservation.EW">
<summary>
Extinct in the Wild
</summary>
</member>
<member name="F:Modèle.Conservation.CR">
<summary>
Critically Endangered
</summary>
</member>
<member name="F:Modèle.Conservation.EN">
<summary>
Endangered
</summary>
</member>
<member name="F:Modèle.Conservation.VU">
<summary>
Vulnerable
</summary>
</member>
<member name="F:Modèle.Conservation.NT">
<summary>
Near Threatened
</summary>
</member>
<member name="F:Modèle.Conservation.LC">
<summary>
Least Concern
</summary>
</member>
<member name="F:Modèle.Conservation.DD">
<summary>
Data Deficient
</summary>
</member>
<member name="F:Modèle.Conservation.NE">
<summary>
Not Evaluated
</summary>
</member>
<member name="T:Modèle.Expert">
<summary>
Class Expert qui implémente l'interface Personne
Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs
</summary>
</member>
<member name="P:Modèle.Expert.DateD">
<summary>
DateTime qui permet de connaitre la date de création x'un compte expert
</summary>
</member>
<member name="P:Modèle.Expert.Surnom">
<summary>
/String le surnom d'un expert
</summary>
</member>
<member name="M:Modèle.Expert.#ctor(System.String,System.String,System.String)">
<summary>
Constructeur sans DateTime
</summary>
<param name="email">String email de l'Expert (son identifiant pour se connecter</param>
<param name="mdp"> String le mot de passe de l'Expert</param>
<param name="surnom">String surnom de l'Expert</param>
</member>
<member name="M:Modèle.Expert.#ctor(System.String,System.String,System.String,System.DateTime)">
<summary>
Constructeur avec DateTime
</summary>
<param name="email">String email de l'Expert (son identifiant pour se connecter</param>
<param name="mdp"> String le mot de passe de l'Expert</param>
<param name="surnom">String surnom de l'Expert</param>
<param name="date">Date de création du compte Expert</param>
</member>
<member name="M:Modèle.Expert.ToString">
<summary>
Méthode ToString de la classe Expert
</summary>
</member>
<member name="M:Modèle.Expert.ValiderSubmit(System.Collections.Generic.List{Modèle.Requin},System.Collections.Generic.List{Modèle.Requin})">
<summary>
Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins ajoutés par les utilisateurs
</summary>
<param name="lBdPasFinie">List de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
<param name="lBdFinie">List de Requin qui est la list contenant tout les requins validés par les experts</param>
<returns>Int : Le nombre changement validé</returns>
</member>
<member name="M:Modèle.Expert.ValiderUnChangement(System.Collections.Generic.List{Modèle.Requin},System.Collections.Generic.List{Modèle.Requin})">
<summary>
Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins édités par les utilisateurs
</summary>
<param name="lBdPasfinie">List de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs</param>
<param name="lBdFinie">List de Requin qui est la list contenant tout les requins validés par les experts</param>
<returns>Int : Le nombre changement validé</returns>
</member>
<member name="M:Modèle.Expert.Equals(Modèle.Expert)">
<summary>
Méthode Equals de la Class Expert qui permet de savoir si deux experts sont égaux, regarde en fonction des emails
</summary>
<param name="e">Expert</param>
<returns>Booléen : true si elles sont égales, false si elles sont différentes</returns>
</member>
<member name="M:Modèle.Expert.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})">
<summary>
Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin
</summary>
<param name="req">Requin qui va être ajouté dans l'observable collection</param>
<param name="requins">ObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin</param>
</member>
<member name="M:Modèle.Expert.ChangerMotDePasse(System.String)">
<summary>
Méthode qui permet de changer le mot de passe de l'Expert
</summary>
<param name="nvMdp">String nouveau mot de passe de l'Expert</param>
</member>
<member name="T:Modèle.Personne">
<summary>
Interface Personne qui est la base des utilisateurs de l'application
</summary>
</member>
<member name="P:Modèle.Personne.Email">
<summary>
String email d'une Personne
</summary>
</member>
<member name="P:Modèle.Personne.MotDePasse">
<summary>
String mot de passe d'une Personne
</summary>
</member>
<member name="M:Modèle.Personne.#ctor(System.String,System.String)">
<summary>
Constructeur d'une personne
</summary>
<param name="email">String l'email de la personne qui va être créée</param>
<param name="mdp">String le mot de passe de la personne</param>
</member>
<member name="M:Modèle.Personne.ToString">
<summary>
Création de la méthode abstraite ToString
</summary>
</member>
<member name="M:Modèle.Personne.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})">
<summary>
Création de la méthode abstraite AjouterRequin qui permet d'ajouter un Requin dans une ObservableCollection de Requin
</summary>
<param name="req">Requin le requin a ajouter</param>
<param name="requins">ObservableCollection la où on ajoute le requin</param>
</member>
<member name="M:Modèle.Personne.ChangerMotDePasse(System.String)">
<summary>
Création de la méthode abstraite ChangerMotDePasse qui permet de changer le mot de passe d'un personne
</summary>
<param name="nvMdp">String le nouveau mot de passe d'un Personne</param>
</member>
<member name="T:Modèle.Position">
<summary>
Classe Position qui permet de connaitre la surface de répartition d'un requin
Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins
</summary>
</member>
<member name="P:Modèle.Position.LattitudeDeb">
<summary>
Int lattitude la plus faible
</summary>
</member>
<member name="P:Modèle.Position.LattitudeFin">
<summary>
Int lattitude la plus haute
</summary>
</member>
<member name="P:Modèle.Position.LongitudeDeb">
<summary>
Int longitude la plus faible
</summary>
</member>
<member name="P:Modèle.Position.LongitudeFin">
<summary>
Int longitude la plus haute
</summary>
</member>
<member name="M:Modèle.Position.Equals(Modèle.Position)">
<summary>
Méthode Equals qui permet de savoir si une position est égale à une autre
</summary>
<param name="p">Position</param>
<returns>Booléen : true si elles sont égales, false si elles sont différentes</returns>
</member>
<member name="M:Modèle.Position.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Constructeur d'une Position
</summary>
</member>
<member name="T:Modèle.Requin">
<summary>
Classe Requin qui implémente la méthode IEquatable de Requin
</summary>
</member>
<member name="P:Modèle.Requin.Nom">
<summary>
string le nom du requin
</summary>
</member>
<member name="P:Modèle.Requin.NomSci">
<summary>
string le nom scientifique du requin
</summary>
</member>
<member name="P:Modèle.Requin.Description">
<summary>
string la description du requin
</summary>
</member>
<member name="P:Modèle.Requin.Photo">
<summary>
string l'URL de la photo du requin
</summary>
</member>
<member name="P:Modèle.Requin.Video">
<summary>
string le chemin de la vidéo du requin
</summary>
</member>
<member name="P:Modèle.Requin.PhotoCarte">
<summary>
string l'URL de la photo de la carte de répartition du requin
</summary>
</member>
<member name="P:Modèle.Requin.StatutCons">
<summary>
Conservation le statut de conservation du requin
</summary>
</member>
<member name="P:Modèle.Requin.FunFact">
<summary>
string fun fact sur les requins
</summary>
</member>
<member name="P:Modèle.Requin.Repartition">
<summary>
List de Zone la répartition du requin sur la planète
</summary>
</member>
<member name="M:Modèle.Requin.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,Modèle.Conservation,System.Collections.Generic.List{Modèle.Zone},System.String)">
<summary>
Constructeur du requin avec fun fact
</summary>
<param name="nom">string le nom du requin</param>
<param name="nomSci">string le nom scientifique du requin</param>
<param name="description">string la description du requin</param>
<param name="photo">string l'URL de la photo du requin</param>
<param name="video">string le chemin de la vidéo du requin</param>
<param name="photoCarte">string l'URL de la photo de la carte de répartition du requin</param>
<param name="statutCons">Conservation le statut de conservation du requin</param>
<param name="repartition">List de Zone la répartition du requin sur la planète</param>
<param name="funFact">string fun fact sur les requins</param>
</member>
<member name="M:Modèle.Requin.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,Modèle.Conservation,System.Collections.Generic.List{Modèle.Zone},System.Collections.Generic.List{System.String})">
<summary>
Constructeur du requin sans fun fact qui génère donc une fun fact aléatoire depuis une liste de fun fact
</summary>
<param name="nom">string le nom du requin</param>
<param name="nomSci">string le nom scientifique du requin</param>
<param name="description">string la description du requin</param>
<param name="photo">string l'URL de la photo du requin</param>
<param name="video">string le chemin de la vidéo du requin</param>
<param name="photoCarte">string l'URL de la photo de la carte de répartition du requin</param>
<param name="statutCons">Conservation le statut de conservation du requin</param>
<param name="repartition">List de Zone la répartition du requin sur la planète</param>
<param name="funFacts">List de string list de fun facts</param>
</member>
<member name="M:Modèle.Requin.ToString">
<summary>
Méthode ToString de la classe Requin
</summary>
</member>
<member name="M:Modèle.Requin.Equals(Modèle.Requin)">
<summary>
Méthode Equals de la classe Requin qui permet de savoir si deux requins sont égaux, regarde l'égalité en fonction des noms et des nom scientifiques
</summary>
</member>
<member name="M:Modèle.Requin.Equals(System.Object)">
<summary>
Méthode ToString de la classe Requin qui permet l'implémentation de la méthode IEquatable de Requin
</summary>
</member>
<member name="M:Modèle.Requin.GetHashCode">
<summary>
Méthode GetHashCode de la classe Requin qui permet de récupérer le hash code d'un requin avec son nom et son nom scientifique
</summary>
</member>
<member name="T:Modèle.UCrequinType">
<summary>
Type énuméré qui permet de savoir si un UserControlRequin et de type normal, édité ou ajouté
</summary>
</member>
<member name="F:Modèle.UCrequinType.normal">
<summary>
UCRequin qui mène à la description du requin
</summary>
</member>
<member name="F:Modèle.UCrequinType.edit">
<summary>
UCRequin qui mène à DescriptionEdit
</summary>
</member>
<member name="F:Modèle.UCrequinType.add">
<summary>
UCRequin qui mène à DescriptionAdd
</summary>
</member>
<member name="T:Modèle.Utilisateur">
<summary>
Classe Utilisateur qui implémente l'interface Personne
</summary>
</member>
<member name="P:Modèle.Utilisateur.NbSubmit">
<summary>
int qui permet de savoir le nombre d'ajouts et de modifications qu'à fait un utilisateur
</summary>
</member>
<member name="M:Modèle.Utilisateur.#ctor(System.String,System.String)">
<summary>
Constructeur d'utilisateur sans nombre de submits
</summary>
<param name="mail">string l'email de l'utilisateur</param>
<param name="mdp">string mot de passe de l'utilisateur</param>
</member>
<member name="M:Modèle.Utilisateur.#ctor(System.String,System.String,System.Int32)">
<summary>
Constructeur d'utilisateur avec nombre de submits
</summary>
<param name="mail">string l'email de l'utilisateur</param>
<param name="mdp">string mot de passe de l'utilisateur</param>
<param name="nbSubmit">int le nombre de submits de l'utilisateur</param>
</member>
<member name="M:Modèle.Utilisateur.ToString">
<summary>
Méthode ToString de la classe Utilisateur
</summary>
</member>
<member name="M:Modèle.Utilisateur.Equals(Modèle.Utilisateur)">
<summary>
Méthode Equals de la classe Utilisateur qui regarde en fonction des emails
</summary>
<param name="u">Utilisateur</param>
<returns>Booléen : true si ils sont égaux, false si ils sont différents</returns>
</member>
<member name="M:Modèle.Utilisateur.AjouterRequin(Modèle.Requin,System.Collections.ObjectModel.ObservableCollection{Modèle.Requin})">
<summary>
Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin et d'augmenter le nombre de submits de 1
</summary>
<param name="req">Requin qui va être ajouté dans l'observable collection</param>
<param name="requins">ObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin</param>
</member>
<member name="M:Modèle.Utilisateur.ChangerMotDePasse(System.String)">
<summary>
Méthode qui permet de changer le mot de passe de l'Utilisateur
</summary>
<param name="nvMdp">String nouveau mot de passe de l'Utilisateur</param>
</member>
<member name="T:Modèle.Zone">
<summary>
Type énuméré qui contient les océans où il y a des requins
</summary>
</member>
<member name="F:Modèle.Zone.ATLANTIQUE">
<summary>
Océan Atlantique
</summary>
</member>
<member name="F:Modèle.Zone.ARCTIQUE">
<summary>
Océan Arctique
</summary>
</member>
<member name="F:Modèle.Zone.PACIFIQUE">
<summary>
Océan Pacifique
</summary>
</member>
<member name="F:Modèle.Zone.INDIEN">
<summary>
Océan Indien
</summary>
</member>
</members>
</doc>