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; }
public AbstractApiProductSubcategoryRequestModelValidator(IProductSubcategoryRepository productSubcategoryRepository) { this.productSubcategoryRepository = productSubcategoryRepository; }
//// 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)); }
public ProductSubcategoryController(IAccountRepository accountRepository, IProductSubcategoryRepository productSubcategoryRepository, ILogger <ProductSubcategoryRepository> logger) { _accountRepository = accountRepository; _productSubcategoryRepository = productSubcategoryRepository; _logger = logger; }
public ApiProductSubcategoryRequestModelValidator(IProductSubcategoryRepository productSubcategoryRepository) : base(productSubcategoryRepository) { }