public GetOrCreateSellableItemBlock(IGetSellableItemPipeline getSellableItemPipeline, ICreateSellableItemPipeline createSellableItemPipeline, IPersistEntityPipeline persistEntityPipeline, IDoesEntityExistPipeline doesEntityExistPipeline) { this._getSellableItemPipeline = getSellableItemPipeline; this._createSellableItemPipeline = createSellableItemPipeline; _persistEntityPipeline = persistEntityPipeline; _doesEntityExistPipeline = doesEntityExistPipeline; }
public SellableItemManager(CommerceCommander commander, IFindEntityPipeline findEntityPipeline, IDoesEntityExistPipeline doesEntityExistPipeline, CreateCategoryCommand createCategoryCommand, ICreateSellableItemPipeline createSellableItemPipeline, EditSellableItemPipeline editSellableItemPipeline, AssociateSellableItemToParentCommand associateSellableItemToParentCommand, FindEntityCommand findEntityCommand, CreateSellableItemCommand createSellableItemCommand) : base(null) { this.commander = commander; this._findEntityPipeline = findEntityPipeline; this._createCategoryCommand = createCategoryCommand; this._doesEntityExistPipeline = doesEntityExistPipeline; this._createSellableItemPipeline = createSellableItemPipeline; this._editSellableItemPipeline = editSellableItemPipeline; this._associateSellableItemToParentCommand = associateSellableItemToParentCommand; this._findEntityCommand = findEntityCommand; this._createSellableItemCommand = createSellableItemCommand; }
public EnsureSellableItemExistsBlock(ICreateSellableItemPipeline createSellableItemPipeline, IEditSellableItemPipeline editSellableItemPipeline) { _createSellableItemPipeline = createSellableItemPipeline; _editSellableItemPipeline = editSellableItemPipeline; }
public GetOrCreateProductBlock(IDoesEntityExistPipeline doesEntityExistPipeline, IGetSellableItemPipeline getSellableItemPipeline, ICreateSellableItemPipeline createSellableItemPipeline) { _doesEntityExistPipeline = doesEntityExistPipeline; _getSellableItemPipeline = getSellableItemPipeline; _createSellableItemPipeline = createSellableItemPipeline; }