using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model { public class InvalidPasswordException : ArgumentException { private string Mdp { get; set; } public InvalidPasswordException() : base() { } public InvalidPasswordException(string mdp) : base(String.Format("{0} n'est pas un mot de passe valide.", mdp)) { Mdp = mdp; } public InvalidPasswordException(string mdp, string message) : base(message) { Mdp = mdp; } public InvalidPasswordException(string mdp, string message, Exception innerException) : base(message, innerException) { Mdp = mdp; } } }