/// <inheritdoc />
 /// <summary>Initializes a new instance of the <see cref="T:Sitecore.Framework.Pipelines.PipelineBlock" /> class.</summary>
 /// <param name="commander">The commerce commander.</param>
 public DoActionBlock(CommerceCommander commander, TActionView actionView, PersistEntityCommand persistEntityCommand)
     : base(null)
 {
     _persistEntityCommand = persistEntityCommand;
     _actionView           = actionView;
     this.Commander        = commander;
 }
 /// <summary>
 /// c'tor
 /// </summary>
 /// <param name="persistEntityCommand">commerceCommander</param>
 /// <param name="composerTemplateService">Composer Template service</param>
 public SkipComposerTemplatesBlock(
     PersistEntityCommand persistEntityCommand,
     IComposerTemplateService composerTemplateService)
 {
     _persistEntityCommand    = persistEntityCommand;
     _composerTemplateService = composerTemplateService;
 }
예제 #3
0
 /// <summary>
 /// c'tor
 /// </summary>
 /// <param name="persistEntityCommand">commerceCommander</param>
 /// <param name="composerTemplateService">Composer Template Service</param>
 /// <param name="deleteEntityCommand">Delete Entity Command</param>
 public OverrideComposerTemplatesBlock(
     PersistEntityCommand persistEntityCommand,
     IComposerTemplateService composerTemplateService,
     DeleteEntityCommand deleteEntityCommand)
 {
     _persistEntityCommand    = persistEntityCommand;
     _composerTemplateService = composerTemplateService;
     _deleteEntityCommand     = deleteEntityCommand;
 }
 /// <summary>
 /// c'tor
 /// </summary>
 /// <param name="findEntitiesInListCommand">findEntitiesInListCommand</param>
 public CommerceEntityService(
     CommerceCommander commerceCommander,
     PersistEntityCommand persistEntityCommand,
     DeleteEntityCommand deleteEntityCommand,
     FindEntityCommand findEntityCommand,
     AssociateCategoryToParentCommand associateCategoryToParentCommand,
     AssociateSellableItemToParentCommand associateSellableItemToParentCommand,
     FindEntitiesInListCommand findEntitiesInListCommand)
 {
     _findEntitiesInListCommand            = findEntitiesInListCommand;
     _commerceCommander                    = commerceCommander;
     _persistEntityCommand                 = persistEntityCommand;
     _deleteEntityCommand                  = deleteEntityCommand;
     _findEntityCommand                    = findEntityCommand;
     _associateCategoryToParentCommand     = associateCategoryToParentCommand;
     _associateSellableItemToParentCommand = associateSellableItemToParentCommand;
 }
예제 #5
0
 public CreateCouponsBlock(
     GetManagedListCommand getManagedListCommand,
     CreateManagedListCommand createManagedListCommand,
     GetListCountCommand getListCountCommand,
     FindEntityCommand findEntityCommand,
     DuplicatePromotionCommand duplicatePromotionCommand,
     AddPrivateCouponCommand addPrivateCouponCommand,
     NewCouponAllocationCommand newCouponAllocationCommand,
     AddListEntitiesPipeline addListEntitiesPipeline,
     PersistEntityCommand persistEntityCommand,
     GetEntitiesInListCommand getEntitiesInListCommand
     )
 {
     _getManagedListCommand      = getManagedListCommand;
     _createManagedListCommand   = createManagedListCommand;
     _getListCountCommand        = getListCountCommand;
     _findEntityCommand          = findEntityCommand;
     _duplicatePromotionCommand  = duplicatePromotionCommand;
     _addPrivateCouponCommand    = addPrivateCouponCommand;
     _newCouponAllocationCommand = newCouponAllocationCommand;
     _addListEntitiesPipeline    = addListEntitiesPipeline;
     _persistEntityCommand       = persistEntityCommand;
     _getEntitiesInListCommand   = getEntitiesInListCommand;
 }
예제 #6
0
 public VariantDetailsActionView(PersistEntityCommand persistEntityCommand, FindEntityCommand findEntityCommand, ViewCommander commander) : base(persistEntityCommand)
 {
     this.findEntityCommand = findEntityCommand;
     this.Commander         = commander;
 }
예제 #7
0
 public SellableItemDetailsActionView(PersistEntityCommand persistEntityCommand)
     : base(persistEntityCommand)
 {
 }
예제 #8
0
 protected ComponentActionView(PersistEntityCommand persistEntityCommand)
 {
     _persistEntityCommand = persistEntityCommand;
 }