public CartsCleanupArgument(Cart cart, GlobalCartsMaintenancePolicy maintenancePolicy)
 {
     Condition.Requires(cart).IsNotNull("The cart can not be null ");
     Condition.Requires(maintenancePolicy).IsNotNull("The maintenance policy can not be null ");
     this.Cart = cart;
     this.MaintenancePolicy = maintenancePolicy;
 }
Пример #2
0
 public override void Initialize(IServiceProvider serviceProvider, ILogger logger, MinionPolicy policy, CommerceEnvironment environment, CommerceContext globalContext)
 {
     base.Initialize(serviceProvider, logger, policy, environment, globalContext);
     CommerceCommander = serviceProvider.GetService <CommerceCommander>();
     maintenancePolicy = environment.GetPolicy <GlobalCartsMaintenancePolicy>();
     LogInitialization(logger, policy);
 }