Exemplo n.º 1
0
 public CartService(IProductDataService productDataService, IWorkContext workContext, IRestrictedItemAccessManager accessManager, IUnitOfWork unitOfWork, IShoppingCartHelper shoppingCartHelper)
 {
     _productDataService = productDataService;
     _workContext        = workContext;
     _accessManager      = accessManager;
     _unitOfWork         = unitOfWork;
     _shoppingCartHelper = shoppingCartHelper;
 }
 public EntityWebClientService(IUnitOfWork unitOfWork, IRestrictedItemAccessManager accessManager)
 {
     _unitOfWork    = unitOfWork;
     _accessManager = accessManager;
     _query         = _unitOfWork.Set <Entity>();
     _schemes       = _unitOfWork.Set <EntityScheme>();
     _comments      = _unitOfWork.Set <Comment>();
 }
 public WidgetContainerService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                               List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                               List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                               List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                               List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                               List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                               IRestrictedItemAccessManager accessManager, IWidgetContainerDataService widgetContainerDataSrv, IWidgetDataService widgetDataService, IWidgetFactory widgetFactory)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, widgetContainerDataSrv)
 {
     _widgetContainerDataSrv = widgetContainerDataSrv;
     _widgetDataService      = widgetDataService;
     _widgetFactory          = widgetFactory;
 }
Exemplo n.º 4
0
 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;
 }
 public ProductService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                       List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                       List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                       List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                       List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                       List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                       IRestrictedItemAccessManager accessManager,
                       IProductDataService productDataService, IProductFacade productFacade, IUnitOfWork unitOfWork, IEntitySchemeDataService schemeDataService, IProductCategoryDataService productCategoryDataService) : base(baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics,
                                                                                                                                                                                                                                baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics,
                                                                                                                                                                                                                                baseAfterDeleteEntityLogics, identityManager, accessManager, productDataService)
 {
     _productDataService         = productDataService;
     _productFacade              = productFacade;
     _unitOfWork                 = unitOfWork;
     _schemeDataService          = schemeDataService;
     _productCategoryDataService = productCategoryDataService;
 }
 public CommentService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                       List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                       List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                       List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                       List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                       List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                       IRestrictedItemAccessManager accessManager, IDataService <DomainClasses.Entities.Comment, Guid> dataSrv,
                       ICommentDataService commentData, IUnitOfWork unitOfWork, IEntityDataService entityDataService, IPageDataService pageDataService) :
     base(baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
          baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics,
          identityManager, accessManager, dataSrv)
 {
     _commentData       = commentData;
     _unitOfWork        = unitOfWork;
     _entityDataService = entityDataService;
     _pageDataService   = pageDataService;
 }
 public EntityService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                      List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                      List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                      List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                      List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                      List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                      IRestrictedItemAccessManager accessManager, IEntityDataService dataSrv, ISecurityLogger securityLogger,
                      IEntityFacade entityFacade, IUnitOfWork unitOfWork)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, dataSrv)
 {
     _dataSrv        = dataSrv;
     _securityLogger = securityLogger;
     _entityFacade   = entityFacade;
     _unitOfWork     = unitOfWork;
 }
 public OrderService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                     List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                     List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                     List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                     List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                     List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                     IRestrictedItemAccessManager accessManager, IDataService <Order, Guid> dataSrv,
                     IOrderDataService orderDataService, ISecurityLogger securityLogger, IUnitOfWork unitOfWork, IOrderLogger orderLogger, IOrderLogDataService orderLogDataService, IIdentityManager identityManager1) : base(baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics,
                                                                                                                                                                                                                               baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics,
                                                                                                                                                                                                                               baseAfterDeleteEntityLogics, identityManager, accessManager, dataSrv)
 {
     _orderDataService    = orderDataService;
     _securityLogger      = securityLogger;
     _unitOfWork          = unitOfWork;
     _orderLogger         = orderLogger;
     _orderLogDataService = orderLogDataService;
     _identityManager     = identityManager1;
 }
 public FormSchemeService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                          List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                          List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                          List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                          List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                          List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                          IRestrictedItemAccessManager accessManager,
                          IFormSchemeDataService dataSrv, IFieldDefenitionDataService fieldDefenitionDataService,
                          IUnitOfWork unitOfWork)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, dataSrv)
 {
     _formSchemeDataSrv          = dataSrv;
     _fieldDefenitionDataService = fieldDefenitionDataService;
     _unitOfWork = unitOfWork;
 }
Exemplo n.º 10
0
 public ProductCategoryService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                               List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                               List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                               List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                               List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                               List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                               IRestrictedItemAccessManager accessManager, IProductCategoryDataService categoryData,
                               IUnitOfWork unitOfWork, IFieldDefentionFacade fieldDefentionFacade, IMetaDataDataService metaDataService,
                               IProductDataService productDataService) : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, categoryData)
 {
     _categoryData         = categoryData;
     _unitOfWork           = unitOfWork;
     _fieldDefentionFacade = fieldDefentionFacade;
     _metaDataService      = metaDataService;
     _productDataService   = productDataService;
 }
Exemplo n.º 11
0
 public MenuService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                    List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                    List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                    List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                    List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                    List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                    IRestrictedItemAccessManager accessManager, IMenuDataService dataSrv, IUnitOfWork unitOfWork,
                    IMenuItemMetaDataHandler metaDataHandler, IMetaDataDataService metaDataService)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, dataSrv)
 {
     _menuDataSrv      = dataSrv;
     _unitOfWork       = unitOfWork;
     _metaDataHandler  = metaDataHandler;
     _metaDataService  = metaDataService;
     _menuItemsDataSet = _unitOfWork.Set <MenuItem>();
 }
Exemplo n.º 12
0
 public FormService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                    List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                    List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                    List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                    List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                    List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                    IRestrictedItemAccessManager accessManager, IFormDataService dataSrv,
                    IFormSchemeDataService formSchemeDataService, CustomFieldFactoryProvider <JObject> fieldFactoryPrvider,
                    IFileManager fileManager)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, dataSrv)
 {
     _formDataSrv           = dataSrv;
     _formSchemeDataService = formSchemeDataService;
     _fieldFactoryPrvider   = fieldFactoryPrvider;
     _fileManager           = fileManager;
     _formsBaseFolderPath   = AppDomain.CurrentDomain.BaseDirectory + SettingHelper.UploadsBasePath + "Forms";
 }
Exemplo n.º 13
0
 public UserManagementService(List<IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
     List<BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
     List<IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
     List<IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
     List<IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
     List<BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
     IRestrictedItemAccessManager accessManager, IUserDataService userDataSrv,
     IUserFilterStrategyFactory userFilterStrategyFactory, ISecurityLogger securityLogger,
     IAppRoleManager roleManager, IAppUserManager userManager)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, userDataSrv)
 {
     _userDataSrv = userDataSrv;
     _userFilterStrategyFactory = userFilterStrategyFactory;
     _securityLogger = securityLogger;
     _roleManager = roleManager;
     _userManager = userManager;
 }
Exemplo n.º 14
0
 protected BaseService(
     List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
     List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
     List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
     List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
     List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
     List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics,
     IIdentityManager identityManager,
     IRestrictedItemAccessManager accessManager, IDataService <T, Guid> dataSrv)
 {
     _baseBeforeAddingEntityLogics = baseBeforeAddingEntityLogics;
     _baseAfterAddingEntityLogics  = baseAfterAddingEntityLogics;
     _baseAfterUpdateEntityLogics  = baseAfterUpdateEntityLogics;
     _baseBeforeUpdateEntityLogics = baseBeforeUpdateEntityLogics;
     _baseBeforeDeleteEntityLogics = baseBeforeDeleteEntityLogics;
     _baseAfterDeleteEntityLogics  = baseAfterDeleteEntityLogics;
     _identityManager = identityManager;
     AccessManager    = accessManager;
     _dataSrv         = dataSrv;
 }
Exemplo n.º 15
0
 public ProductWebClientService(IProductDataService productDataService,
                                IRestrictedItemAccessManager accessManager, IProductCategoryDataService productCategoryDataService,
                                IWorkContext workContext, IUnitOfWork unitOfWork, IProductReviewDataService productReviewDataService,
                                ISecurityLogger securityLogger, IOrderDataService orderDataService, ShoppingCartHelper shoppingCartHelper,
                                IDiscountWebClientService discountWebClientService, ITagDataService tagDataService,
                                ISettingService settingService, IIdentityManager identityManager,
                                IEntitySchemeDataService schemeDataService)
 {
     _productDataService         = productDataService;
     _accessManager              = accessManager;
     _productCategoryDataService = productCategoryDataService;
     _workContext = workContext;
     _unitOfWork  = unitOfWork;
     _productReviewDataService = productReviewDataService;
     _securityLogger           = securityLogger;
     _orderDataService         = orderDataService;
     _discountWebClientService = discountWebClientService;
     _tagDataService           = tagDataService;
     _settingService           = settingService;
     _identityManager          = identityManager;
     _schemeDataService        = schemeDataService;
     _currUserId = new Lazy <Guid>(_identityManager.GetCurrentIdentity().GetUserId().ToGuid);
 }
        public string GetAddToCartValidationErrors(User user, Product product, int quantity, IRestrictedItemAccessManager accessManager, IUnitOfWork unitOfWork)
        {
            var err = string.Empty;

            if (!accessManager.HasAccess(product, AccessPremission.See))
            {
                err = "شما اجازه دسترسی به این محصول را ندارید";
            }

            if (product.Inventory.TrackMethod == InventoryTrackMethod.TrackByAvalibleQuantity &&
                product.Inventory.StockQuantity == 0)
            {
                err = "موجودی محصول پایان یافته";
            }

            if (product.Inventory.StockQuantity - product.Inventory.ReservedQuantity == 0)
            {
                err = "موجودی محصول پایان یافته کاربر دیگری در حال خرید این محصول میباشد تا لحظاتی دیگری تلاش کنید در صورت عدم نهایی شدن پرداخت آن کاربر شما میتوانید این محصول را خریداری کنید.";
            }

            var existingShoppingCartItem = user.ShoppingCartItems.FirstOrDefault(x => x.Product.Id == product.Id);

            if (existingShoppingCartItem != null &&
                existingShoppingCartItem.Quantity + quantity > (product.Inventory.StockQuantity - product.Inventory.ReservedQuantity) &&
                product.Inventory.TrackMethod == InventoryTrackMethod.TrackByAvalibleQuantity)
            {
                err = "موجودی محصول کم تر از تعداد درخواست شما در سبد خرید میباشد";
            }


            if (!string.IsNullOrEmpty(product.Inventory.AllowedQuantities))
            {
                var allowedOpts = product.Inventory.AllowedQuantities.ParseNumbers();
                if (!allowedOpts.Contains(quantity))
                {
                    err = "! امکان خرید با این تعداد  مجاز نمیباشد";
                }
            }

            if (quantity > product.Inventory.OrderMaximumQuantity || quantity < product.Inventory.OrderMinimumQuantity)
            {
                err =
                    $"امکان خرید با این تعداد مجاز نمیباشد تعداد مجاز سبد خرید از{product.Inventory.OrderMinimumQuantity} تا {product.Inventory.OrderMaximumQuantity} عدد میباشد";
            }


            if (!product.CanAddToCart)
            {
                err = "امکان افزودن این محصول به سبد خرید وجود ندارد";
            }

            if (product.Type == ProductType.Grouped)
            {
                err = "امکان افزودن محصول گروهی به سبد خرید موجود نمیباشد";
            }



            if (product.HasRequiredProducts)
            {
                bool doesUserBuiedRequiredProducts =
                    DoesUserBuyThisProducts(product.RequiredProducts, user, unitOfWork);
                if (!product.AutomaticallyAddRequiredProducts)
                {
                    err =
                        $"خرید این محصول نیاز به خرید محصول {string.Join(" ,", product.RequiredProducts.Select(x => x.Title))} دارد.";
                }
                if (product.IsRequiredProductOutOfStock() && !doesUserBuiedRequiredProducts)
                {
                    err = "محصولات الزامی مربوط به این محصول ناموجد است";
                }
            }


            return(err);
        }
 public CategoryService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics, List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics, List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics, List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager, IRestrictedItemAccessManager accessManager, ICategoryDataService dataSrv, IUnitOfWork unitOfWork, IUrlBuilder urlBuilder, IFieldDefentionFacade fieldDefentionFacade, IMetaDataDataService metaDataService, IEntityDataService entityDataService) : base(baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager, accessManager, dataSrv)
 {
     _dataSrv              = dataSrv;
     _unitOfWork           = unitOfWork;
     _urlBuilder           = urlBuilder;
     _fieldDefentionFacade = fieldDefentionFacade;
     _metaDataService      = metaDataService;
     _entityDataService    = entityDataService;
 }
 public DiscountService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics, List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics, List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics, List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager, IRestrictedItemAccessManager accessManager, IDataService <Discount, Guid> dataSrv, IDiscountDataService discountDataService, IDiscountFacade discountFacade, IDiscountUsageDataService discountUsageDataService, ISecurityLogger securityLogger) : base(baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager, accessManager, dataSrv)
 {
     _discountDataService      = discountDataService;
     _discountFacade           = discountFacade;
     _discountUsageDataService = discountUsageDataService;
     _securityLogger           = securityLogger;
 }
Exemplo n.º 19
0
 public EntitySchemeService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics, List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics, List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics, List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager, IRestrictedItemAccessManager accessManager, IDataService <DomainClasses.Entities.EntityScheme, Guid> dataSrv, IEntitySchemeFacade schemeFacade, IEntityDataService entityDataService, ICategoryDataService categoryDataService) : base(baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager, accessManager, dataSrv)
 {
     _schemeFacade        = schemeFacade;
     _entityDataService   = entityDataService;
     _categoryDataService = categoryDataService;
     _dataService         = dataSrv as IEntitySchemeDataService;
 }
Exemplo n.º 20
0
 public PageWebClientService(IRestrictedItemAccessManager accessManager, IUnitOfWork unitOfWork)
 {
     _accessManager = accessManager;
     _pages         = unitOfWork.Set <Page>();
     _comments      = unitOfWork.Set <Comment>();
 }