public static OrderDiscount CreateDefaultOrderDiscountWithFreeShipping(DiscountOrderCondition orderCondition = DiscountOrderCondition.None)
 {
     return(new OrderDiscount(StoreHelper.CurrentLocalization)
     {
         OriginalId = 1236, DiscountType = DiscountType.FreeShipping, CouponCode = "", Condition = orderCondition, RequiredItemIds = new List <int> {
         }, MemberGroups = new List <string>(), MinimalOrderAmount = 0, NumberOfItemsCondition = 0, DiscountValue = 0, AffectedOrderlines = new List <int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty <string>(),
     });
 }
 public static List <OrderDiscount> CreateDefaultOrderDiscountWithPercentageList(int percentage, DiscountOrderCondition orderCondition, int setSize)
 {
     return(new List <OrderDiscount> {
         CreateDefaultOrderDiscountWithPercentage(percentage, orderCondition, setSize)
     });
 }
 public static OrderDiscount CreateDefaultOrderDiscountWithNewPrice(int amountInCents, DiscountOrderCondition orderCondition = DiscountOrderCondition.None, int setSize = 0)
 {
     return(new OrderDiscount(StoreHelper.CurrentLocalization)
     {
         OriginalId = 1237, DiscountType = DiscountType.NewPrice, DiscountValue = amountInCents, CouponCode = "", Condition = orderCondition, RequiredItemIds = new List <int> {
         }, MemberGroups = new List <string>(), MinimalOrderAmount = 0, NumberOfItemsCondition = setSize, AffectedOrderlines = new List <int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty <string>(),
     });
 }
 private static OrderDiscount CreateDefaultOrderDiscountWithPercentage(int percentage, DiscountOrderCondition orderCondition, int setSize)
 {
     return(new OrderDiscount(StoreHelper.CurrentLocalization)
     {
         OriginalId = 1234, DiscountType = DiscountType.Percentage, DiscountValue = percentage * 100, CouponCode = "", NumberOfItemsCondition = setSize, Condition = orderCondition, RequiredItemIds = new List <int> {
         }, MemberGroups = new List <string>(), MinimalOrderAmount = 0, AffectedOrderlines = new List <int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty <string>(),
     });
 }
		public static OrderDiscount CreateDefaultOrderDiscountWithAmount(int amountInCents, DiscountOrderCondition orderCondition, int setSize)
		{
			return new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1235, DiscountType = DiscountType.Amount, DiscountValue = amountInCents, CouponCode = "", NumberOfItemsCondition = setSize, Condition = orderCondition, RequiredItemIds = new List<int> { }, MemberGroups = new List<string>(), MinimalOrderAmount = 0, AffectedOrderlines = new List<int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty<string>(), };
		}
		public static List<OrderDiscount> CreateDefaultOrderDiscountWithPercentageList(int percentage, DiscountOrderCondition orderCondition, int setSize)
		{
			return new List<OrderDiscount> {CreateDefaultOrderDiscountWithPercentage(percentage, orderCondition, setSize)};
		}
		public static OrderDiscount CreateDefaultOrderDiscountWithFreeShipping(DiscountOrderCondition orderCondition = DiscountOrderCondition.None)
		{
			return new OrderDiscount(StoreHelper.CurrentLocalization) { OriginalId = 1236, DiscountType = DiscountType.FreeShipping, CouponCode = "", Condition = orderCondition, RequiredItemIds = new List<int> { }, MemberGroups = new List<string>(), MinimalOrderAmount = 0, NumberOfItemsCondition = 0, DiscountValue = 0, AffectedOrderlines = new List<int>(), Localization = StoreHelper.CurrentLocalization, AffectedProductTags = Enumerable.Empty<string>(), };
		}