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) { 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; }
public BasketService(ILogger <BasketService> logger, IPublicMethodRepsoitory <ProductCombineModel> productcombinerepo, IPublicMethodRepsoitory <CopponModel> couponrepo, IUserRepository userRepository, IWalletHistoryRepository walletHistoryRepository, ILocalizationService lang, IViewRenderer viewRenderer, IPublicMethodRepsoitory <InvoiceModel> invoicerepo, IPublicMethodRepsoitory <OrderModel> orderrepository, ISmsService smsService, IPCalcRepository priceCalculator, IPublicMethodRepsoitory <OptionsModel> optionrepository, IPublicMethodRepsoitory <ProductModel> productrepo, IProductManualRepository productmanualrepo) { this._logger = logger; this._productcombinerepo = productcombinerepo; this._couponrepo = couponrepo; this._userrepository = userRepository; this._walletrepository = walletHistoryRepository; this._invoicerepository = invoicerepo; this._orderrepository = orderrepository; this._smsService = smsService; this._priceCalculator = priceCalculator; this._optionrepository = optionrepository; this.Initilize(); renderer = viewRenderer; _productrepo = productrepo; _productmanualrepo = productmanualrepo; }