public ProductsRepositories(IProductsContext productsContext)
        {
            if (productsContext == default(IProductsContext))
            {
                throw new ArgumentNullException(nameof(productsContext));
            }

            this.productsContext = productsContext;
        }
        public ProductsRepository(IProductsContext productsContext)
        {
            if (productsContext == default(IProductsContext))
            {
                throw new ArgumentException(INVALID_PRODUCTS_CONTEXT);
            }

            this.productsContext = productsContext;
        }
 public ProductsService(IProductsContext dbContext,
                        IValidateProductCreateInputModel createValidator,
                        IValidateProductUpdateInputModel updateValidator,
                        IMapper mapper,
                        ILogger <ProductsService> logger)
 {
     this.dbContext       = dbContext;
     this.createValidator = createValidator;
     this.updateValidator = updateValidator;
     this.mapper          = mapper;
     this.logger          = logger;
 }
Example #4
0
 public ProductsController(IProductsContext productsContext)
 {
     _productsContext = productsContext;
 }
Example #5
0
 public ProductsController(IProductsContext context, IHttpClientFactory clientFactory)
 {
     _context       = context;
     _clientFactory = clientFactory;
 }
Example #6
0
 public ProductsRepository(IProductsContext dataContext, ILogger <ProductsRepository> logger)
 {
     _context = dataContext;
     _logger  = logger;
 }
 public ProductsService(IProductsContext productsContext, ICategoriesContext categoriesContext, IMapper mapper,
                        ISuppliersContext suppliersContext)
 {
     _productsContext = productsContext ?? throw new ArgumentNullException(nameof(productsContext));
     _mapper          = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }