public CreateTemporaryItemCommandHandler(IItemRepository itemRepository, IStoreItemFactory storeItemFactory, IAvailabilityValidationService availabilityValidationService) { this.itemRepository = itemRepository; this.storeItemFactory = storeItemFactory; this.availabilityValidationService = availabilityValidationService; }
public CreateItemCommandHandler(IItemCategoryValidationService itemCategoryValidationService, IManufacturerValidationService manufacturerValidationService, IAvailabilityValidationService availabilityValidationService, IItemRepository itemRepository, IStoreItemFactory storeItemFactory) { this.itemCategoryValidationService = itemCategoryValidationService; this.manufacturerValidationService = manufacturerValidationService; this.availabilityValidationService = availabilityValidationService; this.itemRepository = itemRepository; this.storeItemFactory = storeItemFactory; }
public StoreService(ITravelGuideContext context, IStoreItemFactory factory) { if (context == null) { throw new ArgumentNullException(); } if (factory == null) { throw new ArgumentNullException(); } this.context = context; this.factory = factory; }
public UpdateItemCommandHandler(IItemRepository itemRepository, ITransactionGenerator transactionGenerator, IStoreItemFactory storeItemFactory, IItemCategoryValidationService itemCategoryValidationService, IManufacturerValidationService manufacturerValidationService, IAvailabilityValidationService availabilityValidationService, IShoppingListUpdateService shoppingListUpdateService) { this.itemRepository = itemRepository; this.transactionGenerator = transactionGenerator; this.storeItemFactory = storeItemFactory; this.itemCategoryValidationService = itemCategoryValidationService; this.manufacturerValidationService = manufacturerValidationService; this.availabilityValidationService = availabilityValidationService; this.shoppingListUpdateService = shoppingListUpdateService; }
public StoreItemConverter(IStoreItemFactory storeItemFactory, IToDomainConverter <AvailableAt, IStoreItemAvailability> storeItemAvailabilityConverter) { this.storeItemFactory = storeItemFactory; this.storeItemAvailabilityConverter = storeItemAvailabilityConverter; }
public StoreServiceMock(ITravelGuideContext context, IStoreItemFactory factory) : base(context, factory) { }