public virtual void ExecutePolicy(AssetTagPlan plan, ICombinationPolicy policy)
 {
     policy.DetermineCombinations(plan).Each(combo =>
     {
         _cache.StoreCombination(plan.MimeType, combo);
         //plan.TryCombination(combo);
     });
 }
Example #2
0
 public virtual void ExecutePolicy(AssetTagPlan plan, ICombinationPolicy policy)
 {
     policy.DetermineCombinations(plan).Each(combo =>
     {
         _cache.StoreCombination(plan.MimeType, combo);
         //plan.TryCombination(combo);
     });
 }
Example #3
0
 public override void ExecutePolicy(AssetTagPlan plan, ICombinationPolicy policy)
 {
     Policies.Add(policy);
 }
Example #4
0
 public void Add(ICombinationPolicy policy)
 {
     _policies.Add(policy);
 }