コード例 #1
0
 private void ExecuteRequireTerm(TermModel model)
 {
     model.Require = true;
     model.Ban = false;
     model.Boost = null;
 }
コード例 #2
0
 private void ExecuteToggleStyle(TermModel term)
 {
     if (_selectedStyles.Contains(term))
     {
         term.IsSelected = false;
         _selectedStyles.Remove(term);
     }
     else
     {
         term.IsSelected = true;
         _selectedStyles.Add(term);
     }
 }
コード例 #3
0
        private void ExecuteIncreaseBoost(TermModel model)
        {
            if (!model.Boost.HasValue)
            {
                model.Boost = 1.0;
            }

            model.Ban = false;
            model.Require = false;

            if (DoubleUtilities.LessThan(model.Boost.GetValueOrDefault(), 5.0))
            {
                model.Boost += 0.5;
            }
        }