示例#1
0
 public bool CorrespondsTo(FeeCondition condition)
 {
     return(condition != null &&
            Kind == condition.Kind &&
            Frequency == condition.Frequency &&
            condition.Currencies != Currencies &&
            Currencies.Count() == condition.Currencies.Count() &&
            !Currencies.Except(condition.Currencies).Any());
 }
示例#2
0
 public void AppendVariations(FeeCondition condition)
 {
     if (condition == null)
     {
         return;
     }
     if (Variations != null && condition.Variations != null)
     {
         Variations.AddRange(condition.Variations);
     }
     else if (condition.Variations != null)
     {
         Variations = condition.Variations.ToList();
     }
 }