diff --git a/EPAServeur/Exceptions/DemandeDelegationIncompatibleException.cs b/EPAServeur/Exceptions/DemandeDelegationIncompatibleException.cs new file mode 100644 index 0000000..a510db5 --- /dev/null +++ b/EPAServeur/Exceptions/DemandeDelegationIncompatibleException.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Serialization; +using System.Threading.Tasks; + +namespace EPAServeur.Exceptions +{ + /// + /// Exception gérant les demande de délégation dont l'id passé en paramètre ne correspond pas avec celui de la donné à mettre à jour + /// + public class DemandeDelegationIncompatibleException : Exception + { + public DemandeDelegationIncompatibleException() + { + } + + public DemandeDelegationIncompatibleException(string message) : base(message) + { + } + + public DemandeDelegationIncompatibleException(string message, Exception innerException) : base(message, innerException) + { + } + + protected DemandeDelegationIncompatibleException(SerializationInfo info, StreamingContext context) : base(info, context) + { + } + } +} diff --git a/EPAServeur/Exceptions/DemandeDelegationInvalidException.cs b/EPAServeur/Exceptions/DemandeDelegationInvalidException.cs new file mode 100644 index 0000000..b2a749b --- /dev/null +++ b/EPAServeur/Exceptions/DemandeDelegationInvalidException.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Serialization; +using System.Threading.Tasks; + +namespace EPAServeur.Exceptions +{ + /// + /// Exception gérant les demandes de délégation dont les champs sont invalides ou null + /// + public class DemandeDelegationInvalidException : Exception + { + public DemandeDelegationInvalidException() + { + } + + public DemandeDelegationInvalidException(string message) : base(message) + { + } + + public DemandeDelegationInvalidException(string message, Exception innerException) : base(message, innerException) + { + } + + protected DemandeDelegationInvalidException(SerializationInfo info, StreamingContext context) : base(info, context) + { + } + } +} diff --git a/EPAServeur/Exceptions/DemandeDelegationNotFoundException.cs b/EPAServeur/Exceptions/DemandeDelegationNotFoundException.cs new file mode 100644 index 0000000..8b3cc8d --- /dev/null +++ b/EPAServeur/Exceptions/DemandeDelegationNotFoundException.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Serialization; +using System.Threading.Tasks; + +namespace EPAServeur.Exceptions +{ + + /// + /// Exception gérant les demandes de délégation non existantes + /// + public class DemandeDelegationNotFoundException : Exception + { + public DemandeDelegationNotFoundException() + { + } + + public DemandeDelegationNotFoundException(string message) : base(message) + { + } + + public DemandeDelegationNotFoundException(string message, Exception innerException) : base(message, innerException) + { + } + + protected DemandeDelegationNotFoundException(SerializationInfo info, StreamingContext context) : base(info, context) + { + } + } +}