Example #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);
        }
Example #2
0
 public PostController(
     IPostService <TblPosts> postService,
     IUserLikesService userLikesService,
     IUserWishlistService userWishlistService)
 {
     _postService         = postService;
     _userLikesService    = userLikesService;
     _userWishlistService = userWishlistService;
 }
Example #3
0
 public PostModelFactory(IPostService <TblPosts> postService,
                         IUserLikesService userLikesService,
                         IUserWishlistService userWishlistService,
                         HttpContextBase httpContext)
 {
     _postService         = postService;
     _userLikesService    = userLikesService;
     _userWishlistService = userWishlistService;
     _httpContext         = httpContext;
 }
Example #4
0
 public BlogPostService(AppDbContext dbContext,
                        ILocalizedEntityService localizedEntityService,
                        IUserLikesService userLikesService,
                        IUserWishlistService userWishlistService,
                        IPostCategoriesService categoriesService,
                        IEventPublisher eventPublisher) : base(dbContext,
                                                               localizedEntityService,
                                                               userLikesService,
                                                               userWishlistService,
                                                               categoriesService,
                                                               eventPublisher)
 {
 }
Example #5
0
 public UsersService(AppDbContext dbContext,
                     IUserLikesService userLikesService,
                     IUserWishlistService userWishlistService,
                     IProductCheckoutAttributesService productCheckoutAttributesService,
                     INotificationsService notificationsService,
                     ISettingService settingService,
                     IEventPublisher eventPublisher)
 {
     _dbContext           = dbContext;
     _userLikesService    = userLikesService;
     _userWishlistService = userWishlistService;
     _productCheckoutAttributesService = productCheckoutAttributesService;
     _notificationsService             = notificationsService;
     _settingService = settingService;
     _eventPublisher = eventPublisher;
 }
Example #6
0
        public PostService(AppDbContext dbContext,
                           ILocalizedEntityService localizedEntityService,
                           IUserLikesService userLikesService,
                           IUserWishlistService userWishlistService,
                           IPostCategoriesService categoriesService,
                           IEventPublisher eventPublisher)
        {
            _dbContext = dbContext;
            _localizedEntityService = localizedEntityService;
            _userLikesService       = userLikesService;
            _userWishlistService    = userWishlistService;
            _categoriesService      = categoriesService;
            _eventPublisher         = eventPublisher;

            _cacheKey = typeof(T).Name;
        }
Example #7
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;
 }