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; }
//主窗体初始化 public DisCountViewModel(IDiscountDataService dataService) { _DataService = dataService; //查询折扣方案绑定grid ProgramV = new ObservableCollection <DiscountProgramBean>(); DetailV = new ObservableCollection <DiscountDetailBean>(); List <DiscountProgram> dis = _DataService.queryAll(); bool a = dis != null; if (a) { foreach (var d in dis) { DiscountProgramBean bean = new DiscountProgramBean(); bean = bean.CreateDiscountProgramBean(d); Line = Line + 1; ProgramV.Add(new DiscountProgramBean { LineNumber = Line, DiscountId = bean.DiscountId, Code = bean.Code, Name = bean.Name, ByDish = bean.ByDish, Rate = bean.Rate }); } } }
public MockCurrentUserService(IWorkContext workContext, IIdentityManager identityManager, IDiscountValidator discountValidator, IDiscountDataService discountDataService) { _workContext = workContext; _identityManager = identityManager; _discountValidator = discountValidator; _discountDataService = discountDataService; }
public DiscountFacade(IUnitOfWork unitOfWork, IDiscountDataService discountDataService, IProductDataService productDataService, IProductCategoryDataService productCategoryDataService) { _unitOfWork = unitOfWork; _discountDataService = discountDataService; _productDataService = productDataService; _productCategoryDataService = productCategoryDataService; }
public DiscountValidator(IDiscountDataService discountDataService, IDiscountUsageDataService discountUsageDataService, IWorkContext workContext, IIdentityManager identityManager, IProductCategoryDataService productCategoryDataService, IProductDataService productDataService) { _discountDataService = discountDataService; _discountUsageDataService = discountUsageDataService; _workContext = workContext; _identityManager = identityManager; _productCategoryDataService = productCategoryDataService; _productDataService = productDataService; }
public DiscountWebClientService(IDiscountDataService discountDataService, ICurrentUserService currentUserService, IProductDataService productDataService, IProductCategoryDataService productCategoryDataService, IDiscountValidator discountValidator, IUnitOfWork unitOfWork) { _discountDataService = discountDataService; _currentUserService = currentUserService; _productDataService = productDataService; _productCategoryDataService = productCategoryDataService; _discountValidator = discountValidator; _unitOfWork = unitOfWork; _discountApplierHelper = new DiscountApplierHelper(); }
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 CurrentUserService(IIdentityManager identityManager, IAppUserManager userManager, IUnitOfWork unitOfWork, IFileManager fileManager, IDiscountDataService discountDataService, IWorkContext workContext, IShoppingCartItemDataService shoppingCartItemDataService, IDiscountValidator discountValidator, ICouponCodeDataService couponCodeDataService, IOrderDataService orderDataService, IAddressDataService addressDataService) { _identityManager = identityManager; _userManager = userManager; _unitOfWork = unitOfWork; _fileManager = fileManager; _discountDataService = discountDataService; _workContext = workContext; _shoppingCartItemDataService = shoppingCartItemDataService; _discountValidator = discountValidator; _couponCodeDataService = couponCodeDataService; _orderDataService = orderDataService; _addressDataService = addressDataService; _userAttributes = unitOfWork.Set <UserAttribute>(); _currUserId = new Lazy <Guid>(() => _userManager.GetCurrentUserId()); }
//主窗体初始化 public DisCountViewModel(IDiscountDataService dataService) { _DataService = dataService; //查询折扣方案绑定grid ProgramV = new ObservableCollection<DiscountProgramBean>(); DetailV = new ObservableCollection<DiscountDetailBean>(); List<DiscountProgram> dis = _DataService.queryAll(); bool a = dis != null; if (a) { foreach (var d in dis) { DiscountProgramBean bean = new DiscountProgramBean(); bean = bean.CreateDiscountProgramBean(d); Line = Line + 1; ProgramV.Add(new DiscountProgramBean { LineNumber = Line, DiscountId = bean.DiscountId, Code = bean.Code, Name = bean.Name, ByDish = bean.ByDish, Rate = bean.Rate }); } } }