Ejemplo n.º 1
0
        public ProductService(AppDbContext dbContext,
                              ILocalizedEntityService localizedEntityService,
                              IProductDownloadsLogService productDownloadsLogService,
                              IUserLikesService userLikesService,
                              IUserWishlistService userWishlistService,
                              IUserGroupsService userGroupsService,
                              IPostCategoriesService categoriesService,
                              IProductDiscountsForUserGroupsService productDiscountsForUserGroupsService,
                              IProductCheckoutAttributesService productCheckoutAttributesService,
                              ILocalizationService localizationService,
                              IUsersService usersService,
                              IEventPublisher eventPublisher) : base(dbContext,
                                                                     localizedEntityService,
                                                                     userLikesService,
                                                                     userWishlistService,
                                                                     categoriesService,
                                                                     eventPublisher)
        {
            _dbContext = dbContext;
            _productDownloadsLogService           = productDownloadsLogService;
            _userGroupsService                    = userGroupsService;
            _categoriesService                    = categoriesService;
            _productDiscountsForUserGroupsService = productDiscountsForUserGroupsService;
            _productCheckoutAttributesService     = productCheckoutAttributesService;
            _localizationService                  = localizationService;
            _usersService = usersService;

            _cacheKey = nameof(TblProducts);
        }
 public ProductDiscountsForUserGroupsController(
     IProductDiscountsForUserGroupsModelFactory modelFactory,
     ILocalizationService localizationService,
     IProductDiscountsForUserGroupsService productDiscountsForUserGroupsService)
 {
     _modelFactory        = modelFactory;
     _localizationService = localizationService;
     _productDiscountsForUserGroupsService = productDiscountsForUserGroupsService;
 }
Ejemplo n.º 3
0
 public ProductCheckoutAttributesService(AppDbContext dbContext,
                                         ILocalizedEntityService localizedEntityService,
                                         IProductDiscountsForUserGroupsService productDiscountsForUserGroupsService,
                                         IEventPublisher eventPublisher)
 {
     _dbContext = dbContext;
     _localizedEntityService = localizedEntityService;
     _productDiscountsForUserGroupsService = productDiscountsForUserGroupsService;
     _eventPublisher = eventPublisher;
 }
Ejemplo n.º 4
0
 public DownloadController(
     IProductService productService,
     IFileServersService fileServersService,
     ILocalizationService localizationService,
     IProductCheckoutAttributesService productCheckoutAttributesService,
     IProductDiscountsForUserGroupsService productDiscountsForUserGroupsService,
     IProductDownloadsLogService downloadsLogService)
 {
     _productService      = productService;
     _fileServersService  = fileServersService;
     _localizationService = localizationService;
     _productCheckoutAttributesService     = productCheckoutAttributesService;
     _productDiscountsForUserGroupsService = productDiscountsForUserGroupsService;
     _downloadsLogService = downloadsLogService;
 }
Ejemplo n.º 5
0
 public ProductModelFactory(IProductService productService,
                            IUserLikesService userLikesService,
                            IUserWishlistService userWishlistService,
                            IUsersService usersService,
                            IUserGroupsService userGroupsService,
                            IProductDiscountsForUserGroupsService productDiscountsForUserGroupsService,
                            ILocalizationService localizationService,
                            IProductCheckoutAttributesService checkoutAttributesService,
                            HttpContextBase httpContext)
 {
     _productService      = productService;
     _userLikesService    = userLikesService;
     _userWishlistService = userWishlistService;
     _usersService        = usersService;
     _userGroupsService   = userGroupsService;
     _productDiscountsForUserGroupsService = productDiscountsForUserGroupsService;
     _localizationService       = localizationService;
     _checkoutAttributesService = checkoutAttributesService;
     _httpContext = httpContext;
 }