Esempio n. 1
0
        public static void FillVersion(InputParams input, int countryId, int?DistributorId, int ModelId, FeatureRegister DBRegister)
        {
            var versionAssociation = VersionAssociationCreator.CreateVersionAssociation(countryId, DistributorId, ModelId, DBRegister);

            input.Version = GetVersion(versionAssociation, DBRegister);
        }
Esempio n. 2
0
 static List <NormalRule> getInterestedRulesSlim(InputParams input, List <NormalRule> NRlist)
 => NRlist.Where(nr => ComparableFields.isContainedSlim(input, nr)).ToList();
Esempio n. 3
0
 // filter rules for model
 private void PreFilterModel(InputParams input)
 {
     this.NormalRules = this.NormalRules.Where(nr => ComparableFields.isModelContained(input, nr)).ToList();
 }
Esempio n. 4
0
 internal Boolean IsAllowedSlim(InputParams input, IAllower Allower)
 {
     return(!NormalRules.Where(nr => ComparableFields.isContainedSlim(input, nr)).Any(ir => Allower.getAllowance(ir.Allow) == false));
 }