예제 #1
0
 public CompositePurchasePolicy(IPurchasePolicy purchasePolicy1, ILogicOperator @operator, IPurchasePolicy purchasePolicy2, string description)
 {
     Guid            = Guid.NewGuid();
     PurchasePolicy1 = purchasePolicy1;
     Operator        = @operator;
     PurchasePolicy2 = purchasePolicy2;
     Description     = description;
 }
예제 #2
0
 public CompositeDiscountPolicy(IDiscountPolicy discountPolicy1, ILogicOperator @operator, IDiscountPolicy discountPolicy2, int discountPercentage, string description)
 {
     Guid               = Guid.NewGuid();
     DiscountPolicy1    = discountPolicy1;
     Operator           = @operator;
     DiscountPolicy2    = discountPolicy2;
     DiscountPercentage = discountPercentage;
     Description        = description;
 }
예제 #3
0
		/// <summary>
		/// Initializes a new instance of the
		/// <see cref="Swagger.Net.ResourceModels.Configuration.Operators.NegationOperator"/> class.
		/// </summary>
		/// <param name="underlyingOperator">Underlying operator.</param>
        public NegationOperator(ILogicOperator underlyingOperator)
        {
            m_underlyingOperator = underlyingOperator;
        }
예제 #4
0
 /// <summary>
 /// Initializes a new instance of the
 /// <see cref="Swagger.Net.ResourceModels.Configuration.Operators.NegationOperator"/> class.
 /// </summary>
 /// <param name="underlyingOperator">Underlying operator.</param>
 public NegationOperator(ILogicOperator underlyingOperator)
 {
     m_underlyingOperator = underlyingOperator;
 }