/// <summary>
        /// Adds a rule to the 
        /// </summary>
        /// <param name="rule"></param>
        public void AddRule(IWasabiWebRule rule)
        {
            bool exists = _rules.Exists(a => a.MetricName == rule.MetricName);
            if(exists)
                throw new WasabiWebException("duplicate detected - rule already exists for that particular metric");

            _rules.Add(rule);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Adds a rule to the
        /// </summary>
        /// <param name="rule"></param>
        public void AddRule(IWasabiWebRule rule)
        {
            bool exists = _rules.Exists(a => a.MetricName == rule.MetricName);

            if (exists)
            {
                throw new WasabiWebException("duplicate detected - rule already exists for that particular metric");
            }

            _rules.Add(rule);
        }