public BusinessService(ICategoryRelationshipRepository catRRep, IProductRatingRepository prodRRep, IReviewRepository reviewRep, IProductRepository prodRep, ICategoryRepository catRep, IUserProfileRepository userRep, IFilteringRepository filterRep, IFrontPageRepository frontRep) { _categoryRelationshipRepository = catRRep; _productRatingRepository = prodRRep; _reviewRepository = reviewRep; _productRepository = prodRep; _categoryRepository = catRep; _userProfileRepository = userRep; _filteringRepository = filterRep; _frontPageRepository = frontRep; }
public OrderService(IProductRatingRepository prodRRep, IProductRepository prodRep, ICategoryRepository catRep, ICartItemRepository cartRep, IOrderRepository orderRep, IShippingRepository shipRep, IPaymentRepository payRep, IOrderItemRepository orderItemRep, IOrderStateRepository ordStRep) { _productRatingRepository = prodRRep; _productRepository = prodRep; _cartItemRepository = cartRep; _orderRepository = orderRep; _paymentRepository = payRep; _shippingRepository = shipRep; _orderItemRepository = orderItemRep; _orderStateRepository = ordStRep; }
public ProductCommandHandler( IProductRepository productRepository, IMembershipRepository membershipRepository, IStoreRepository storeRepository, IProductCommentRepository productCommentRepository, IProductRatingRepository productRatingRepository, IDiscountRepository discountRepository, IUnitOfWork unitOfWork, ILogger logger, ICacheManager cacheManager) { _productRepository = productRepository; _membershipRepository = membershipRepository; _storeRepository = storeRepository; _productCommentRepository = productCommentRepository; _unitOfWork = unitOfWork; _logger = logger; _cacheManager = cacheManager; _productRatingRepository = productRatingRepository; _discountRepository = discountRepository; }