Пример #1
0
        public Ruleset GetRuleSet(RulesetRequest request)
        {
            if (request == null)
            {
                return(null);
            }

            var query = _rulesRepository.FindBy <Ruleset>(r => r.Name == request.Name);

            if (!(request.MajorVersion == 0 && request.MinorVersion == 0))
            {
                query = query.Where(r => r.MajorVersion == request.MajorVersion && r.MinorVersion == request.MinorVersion);
            }

            return(query.FirstOrDefault());
        }