Version 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (value == null && value.Count<1) return null;
if (value.Count == 1) return value[0];
MessageMetier msg = new MessageMetier("Pas de résultat unique",NiveauMessageMetier.Error)
throw new FunctionalException (msg);
Version 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (value == null && value.Count<1) return null;
elseif (value.Count == 1) return value[0];
else 
{
    MessageMetier msg = new MessageMetier("Pas de résultat unique",NiveauMessageMetier.Error)
    throw new FunctionalException (msg);
}
Version 3:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (value == null && value.Count<1) return null;
else if (value.Count > 1) 
{
    MessageMetier msg = new MessageMetier("Pas de résultat unique",NiveauMessageMetier.Error)
    throw new FunctionalException (msg);
}
else return value[0];