public ProductBO(IProductsRepository productsRepository
                , IProductCategoryRepository categoriesRepository
                , IProductSubcategoryRepository subcategoriesRepository)
        {
            _productsRepository = productsRepository;
            _categoriesRepository = categoriesRepository;
            _subcategoriesRepository = subcategoriesRepository;

            InitMaps();
        }
 public ProductSubcategoryService(
     ILogger <IProductSubcategoryRepository> logger,
     IProductSubcategoryRepository productSubcategoryRepository,
     IApiProductSubcategoryRequestModelValidator productSubcategoryModelValidator,
     IBOLProductSubcategoryMapper bolproductSubcategoryMapper,
     IDALProductSubcategoryMapper dalproductSubcategoryMapper,
     IBOLProductMapper bolProductMapper,
     IDALProductMapper dalProductMapper)
     : base(logger,
            productSubcategoryRepository,
            productSubcategoryModelValidator,
            bolproductSubcategoryMapper,
            dalproductSubcategoryMapper,
            bolProductMapper,
            dalProductMapper)
 {
 }
 public AbstractProductSubcategoryService(
     ILogger logger,
     IProductSubcategoryRepository productSubcategoryRepository,
     IApiProductSubcategoryRequestModelValidator productSubcategoryModelValidator,
     IBOLProductSubcategoryMapper bolProductSubcategoryMapper,
     IDALProductSubcategoryMapper dalProductSubcategoryMapper,
     IBOLProductMapper bolProductMapper,
     IDALProductMapper dalProductMapper)
     : base()
 {
     this.ProductSubcategoryRepository     = productSubcategoryRepository;
     this.ProductSubcategoryModelValidator = productSubcategoryModelValidator;
     this.BolProductSubcategoryMapper      = bolProductSubcategoryMapper;
     this.DalProductSubcategoryMapper      = dalProductSubcategoryMapper;
     this.BolProductMapper = bolProductMapper;
     this.DalProductMapper = dalProductMapper;
     this.logger           = logger;
 }
Beispiel #4
0
 public AbstractApiProductSubcategoryRequestModelValidator(IProductSubcategoryRepository productSubcategoryRepository)
 {
     this.productSubcategoryRepository = productSubcategoryRepository;
 }
Beispiel #5
0
        //// If you are using Dependency Injection, you can delete the following constructor
        //public ProductCategoryController() : this(new ProductCategoryRepository())
        //{
        //}

        public ProductCategoryController(IProductCategoryRepository productcategoryRepository)
        {
            this.productcategoryRepository    = (IProductCategoryRepository)ObjectFactory.GetInstance(typeof(IProductCategoryRepository));
            this.productsubcategoryRepository = (IProductSubcategoryRepository)ObjectFactory.GetInstance(typeof(IProductSubcategoryRepository));
        }
 //// If you are using Dependency Injection, you can delete the following constructor
 //public ProductCategoryController() : this(new ProductCategoryRepository())
 //{
 //}
 public ProductCategoryController(IProductCategoryRepository productcategoryRepository)
 {
     this.productcategoryRepository = (IProductCategoryRepository)ObjectFactory.GetInstance(typeof(IProductCategoryRepository));
     this.productsubcategoryRepository = (IProductSubcategoryRepository)ObjectFactory.GetInstance(typeof(IProductSubcategoryRepository));
 }
Beispiel #7
0
 public ProductSubcategoryController(IAccountRepository accountRepository, IProductSubcategoryRepository productSubcategoryRepository, ILogger <ProductSubcategoryRepository> logger)
 {
     _accountRepository            = accountRepository;
     _productSubcategoryRepository = productSubcategoryRepository;
     _logger = logger;
 }
 public ApiProductSubcategoryRequestModelValidator(IProductSubcategoryRepository productSubcategoryRepository)
     : base(productSubcategoryRepository)
 {
 }