/// <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;
 }
Example #2
0
 /// <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;
 }