예제 #1
0
 public ProductService(IProductRepositories productRepositories, IUnitOfWork unitOfWork, ITagRepositories tagRepositories, IProductTagRepositories productTagRepositories)
 {
     this.productRepositories    = productRepositories;
     this.unitOfWork             = unitOfWork;
     this.tagRepositories        = tagRepositories;
     this.productTagRepositories = productTagRepositories;
 }
예제 #2
0
 public DataManager(
     ICategoryRepositories category,
     IOrdersRepository orders,
     IProductRepositories product
     )
 {
     _category = category;
     _orders   = orders;
     _product  = product;
 }
예제 #3
0
 public ProductController(
     IResponseBuilder helper,
     IProductService service,
     IProductRepositories repository
     )
 {
     _helpers    = helper;
     _service    = service;
     _repository = repository;
 }
예제 #4
0
 public ProductsController(IProductRepositories repository)
 {
     db = repository;
 }
예제 #5
0
 public ProductHandler(IGenericRepository <Product> repository, IProductRepositories productRepositories)
 {
     _repository          = repository ?? throw new ArgumentNullException(nameof(repository));
     _productRepositories = productRepositories ?? throw new ArgumentNullException(nameof(productRepositories));
 }
예제 #6
0
 public ProductManager(IProductRepositories productRepositories) : base(productRepositories)
 {
     _productRespsitories = productRepositories;
 }
예제 #7
0
 public ProductService(IProductRepositories re)
 {
     repo = re;
 }
예제 #8
0
 public ProductService()
 {
     repo = new ProductIM();
 }
예제 #9
0
 public ProductController(ILogger <ProductController> logger, IProductRepositories ProductRepositories)
 {
     _logger = logger;
     _ProductRepositories = ProductRepositories;
 }
예제 #10
0
 public CatalogController(IProductRepositories productRepositories, ILogger <CatalogController> logger)
 {
     _productRepositories = productRepositories;
     _logger = logger;
 }