/// <summary> /// 依赖注入构造器 /// </summary> /// <param name="svcMediator">领域服务中介者</param> /// <param name="repMediator">仓储中介者</param> /// <param name="unitOfWork">单元事务</param> /// <param name="customerModelContract">客户模型服务契约</param> /// <param name="productContract">商品资源服务契约</param> /// <param name="craftEntityContract">工艺资源服务契约</param> public ForAppContract(DomainServiceMediator svcMediator, RepositoryMediator repMediator, IUnitOfWorkDesign unitOfWork, ICustomerModelContract customerModelContract, IProductContract productContract, ICraftEntityContract craftEntityContract) { this._svcMediator = svcMediator; this._repMediator = repMediator; this._unitOfWork = unitOfWork; _customerModelContract = customerModelContract; _productContract = productContract; _craftEntityContract = craftEntityContract; }
/// <summary> /// 依赖注入构造器 /// </summary> /// <param name="svcMediator">领域服务中介者</param> /// <param name="repMediator">仓储中介者</param> /// <param name="unitOfWork">单元事务</param> /// <param name="productContract"></param> /// <param name="craftEntityContract"></param> public PackPricedEventHandler(DomainServiceMediator svcMediator, RepositoryMediator repMediator, IUnitOfWorkDesign unitOfWork, IProductContract productContract, ICraftEntityContract craftEntityContract) { this._svcMediator = svcMediator; this._repMediator = repMediator; this._unitOfWork = unitOfWork; _productContract = productContract; _craftEntityContract = craftEntityContract; this.Sort = uint.MaxValue; }