示例#1
0
 public InventoryHandler(ISqLiteDataAccess dataAccess, IProductCategoryValidator productCategoryValidator, IProductValidator productValidator, IUserInterface userInterface)
 {
     _dataAccess = dataAccess;
     _productCategoryValidator = productCategoryValidator;
     _productValidator         = productValidator;
     _userInterface            = userInterface;
 }
示例#2
0
 public ProductCategoryService(IProductCategoryRepository productCategoryRepository, IProductRepository productRepository, IProductCategoryValidator productCategoryValidator)
 {
     _productCategoryRepository = productCategoryRepository ?? throw new ArgumentNullException(nameof(productCategoryRepository));
     _productRepository         = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     _productCategoryValidator  = productCategoryValidator ?? throw new ArgumentNullException(nameof(productCategoryValidator));
 }