avoir une telle classe:Comment valider une liste de plages entre elles?
public class MyRange
{
public int From {get; set;}
public int To {get; set;}
public MyRange(int from, int to)
{
From = from;
To = to;
}
}
et ayant une List<MyRange>
avec les valeurs suivantes:
var list = new List<MyRange>();
list.Add(new MyRange(1, 1000));
list.Add(new MyRange(1001, 2000));
list.Add(new MyRange(50, 1500));
list.Add(new MyRange(1900, 2900));
Est-il possible d'avoir une règle FluentValidation
qui vérifie que les plages ci-dessus ne se chevauchent pas? (Les écarts entre les gammes sont valables)