public ProductFacade(IEntityBuilder <Product, ProductCategory> builder, IEntitySchemeDataService schemes, IProductCategoryDataService productCategories, IProductDataService products, IDiscountDataService discounts, IUnitOfWork unitOfWork, IFileDataDataService files, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, IIdentityManager identityManager) { _builder = builder; _schemes = schemes; _productCategories = productCategories; _products = products; _discounts = discounts; _unitOfWork = unitOfWork; _files = files; _baseBeforeUpdateEntityLogics = baseBeforeUpdateEntityLogics; _identityManager = identityManager; }
public FileService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics, List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics, List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics, List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager, IRestrictedItemAccessManager accessManager, IFileDataDataService dataSrv, IMetaDataDataService metaDataService, IFileManager fileManager, IUnitOfWork unitOfWork) : base( baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager, accessManager, dataSrv) { _fileDataService = dataSrv; _metaDataService = metaDataService; _fileManager = fileManager; _unitOfWork = unitOfWork; }