public LibraryCategoryModelFactory(LibrarySettings catalogSettings,
                                    IAclSupportedModelFactory aclSupportedModelFactory,
                                    IBaseAdminModelFactory baseAdminModelFactory,
                                    ILibraryCategoryService categoryService,
                                    IDiscountService discountService,
                                    IDiscountSupportedModelFactory discountSupportedModelFactory,
                                    ILocalizationService localizationService,
                                    ILocalizedModelFactory localizedModelFactory,
                                    IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                                    IUrlRecordService urlRecordService)
 {
     _catalogSettings                   = catalogSettings;
     _aclSupportedModelFactory          = aclSupportedModelFactory;
     _baseAdminModelFactory             = baseAdminModelFactory;
     _categoryService                   = categoryService;
     _discountService                   = discountService;
     _discountSupportedModelFactory     = discountSupportedModelFactory;
     _localizationService               = localizationService;
     _localizedModelFactory             = localizedModelFactory;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _urlRecordService                  = urlRecordService;
 }
 public LibraryCategoryController(IAclService aclService,
                                  ILibraryCategoryModelFactory categoryModelFactory,
                                  ILibraryCategoryService categoryService,
                                  ICustomerActivityService customerActivityService,
                                  ICustomerService customerService,
                                  IDiscountService discountService,
                                  IExportManager exportManager,
                                  IImportManager importManager,
                                  ILocalizationService localizationService,
                                  ILocalizedEntityService localizedEntityService,
                                  INotificationService notificationService,
                                  IPermissionService permissionService,
                                  IPictureService pictureService,
                                  IStoreMappingService storeMappingService,
                                  IStoreService storeService,
                                  IUrlRecordService urlRecordService,
                                  IWorkContext workContext)
 {
     _aclService              = aclService;
     _categoryModelFactory    = categoryModelFactory;
     _categoryService         = categoryService;
     _customerActivityService = customerActivityService;
     _customerService         = customerService;
     _discountService         = discountService;
     _exportManager           = exportManager;
     _importManager           = importManager;
     _localizationService     = localizationService;
     _localizedEntityService  = localizedEntityService;
     _notificationService     = notificationService;
     _permissionService       = permissionService;
     _pictureService          = pictureService;
     _storeMappingService     = storeMappingService;
     _storeService            = storeService;
     _urlRecordService        = urlRecordService;
     _workContext             = workContext;
 }