예제 #1
0
        internal static bool Validate(this RegleRencontre regle, Rencontre rencontre, out List <RegleRencontreValidation> validations)
        {
            validations = new List <RegleRencontreValidation>();
            foreach (var r in regle.Regles)
            {
                validations.AddRange(r.Validate(rencontre));
            }

            return(true);
        }
예제 #2
0
        public Class()
        {
            var rencontre = new Rencontre();

            var rg = new RegleRencontre()
            {
                Id = 0, Description = "Chpt France Par equipe Masc.", Division = 1, Epreuve = 2
            };

            rg.Regles.Add(item: new Regle()
            {
                Id = 0, Description = "Rencontre dispute score acquis", Obligatoire = true, Type = RegleType.OuiNon, Defaut = "oui", Champs = "ScoreAcquis", MessageErreur = "La rencontre doit etre "
            });

            List <RegleRencontreValidation> results;

            rg.Validate(rencontre, out results);
        }