public ProductController(IMapper mapper, IPublicMethodRepsoitory <ProductModel> repository, IPRRepository productrelationrepo, IPublicMethodRepsoitory <ProductCombineModel> combinerepo, IPublicMethodRepsoitory <WarrantyModel> warrantyrepo, IPublicMethodRepsoitory <ColorModel> colorrepo, IPerfectProductRepository perfectProduct, ISetProductRepository productsetrepo, IProductManualRepository manualrepo, IGiftProductRepository productgiftrepo, IProductAttrAnswerRepository productAttrAnswerrepo) { this._repository = repository; this._productrelationrepo = productrelationrepo; this._combinerepository = combinerepo; this._warrantyrepo = warrantyrepo; this._colorrepo = colorrepo; this._productperfectrepo = perfectProduct; this._productsetrepo = productsetrepo; this._manualrepo = manualrepo; this._productgiftrepo = productgiftrepo; this._mapper = mapper; _productAttrAnswerrepo = productAttrAnswerrepo; }
public ProductController(ILogger <ProductController> logger, IPublicMethodRepsoitory <ManufacturContryModel> cuntry, IPublicMethodRepsoitory <AttributeModel> attrrepo, IPublicMethodRepsoitory <CatAttrRelationModel> catattrrepo, IPublicMethodRepsoitory <AttrAnswerModel> attransrepo, IPublicMethodRepsoitory <ProductModel> productrepo, IPCRepository categories, IViewRenderer view, IPublicMethodRepsoitory <BrandModel> brandrepo, IPublicMethodRepsoitory <ProductCombineModel> combine, IFavoriteRepository favoritrepostory, IPromotionBoxProdRepository promotionBoxProdRepo, IPCalcRepository pCalcRepository, IProductAttrAnswerRepository prodansRepo) { _logger = logger; _productrepo = productrepo; _categories = categories; _viewRenderer = view; _brandrepo = brandrepo; _attrrepo = attrrepo; _catattrrepo = catattrrepo; _attransrepo = attransrepo; _Cuntry = cuntry; _Combine = combine; _favoritrepostory = favoritrepostory; _PromotionBoxProdRepo = promotionBoxProdRepo; _PCalcRepository = pCalcRepository; _prodansRepo = prodansRepo; }