Ajout des exceptions qui peuvent se présenter dans le service des Demandes de délégation

develop
Yanaël GRETTE 4 years ago
parent b1c494d811
commit b96dedada8
  1. 30
      EPAServeur/Exceptions/DemandeDelegationIncompatibleException.cs
  2. 30
      EPAServeur/Exceptions/DemandeDelegationInvalidException.cs
  3. 31
      EPAServeur/Exceptions/DemandeDelegationNotFoundException.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
{
/// <summary>
/// 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
/// </summary>
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)
{
}
}
}

@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Threading.Tasks;
namespace EPAServeur.Exceptions
{
/// <summary>
/// Exception gérant les demandes de délégation dont les champs sont invalides ou null
/// </summary>
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)
{
}
}
}

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Threading.Tasks;
namespace EPAServeur.Exceptions
{
/// <summary>
/// Exception gérant les demandes de délégation non existantes
/// </summary>
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)
{
}
}
}
Loading…
Cancel
Save