public ClientAppService( IGuidGenerator guidGenerator, IWeixinAppService weixinAppService, IMallShopLookupService shopLookupService, IMallShopRepository shopRepository, IReadOnlyRepository <Address, Guid> addressRepository, IRepository <ProductOrder, Guid> orderRepository, IRepository <TenPayNotify, Guid> tenpayRepository, IPayOrderRepository payOrderRepository, ISettingProvider setting, IAppProvider appProvider, IHttpContextAccessor httpContextAccessor, ILocalEventBus eventBus, ICapPublisher capBus ) { _guidGenerator = guidGenerator; _weixinAppService = weixinAppService; _shopLookupService = shopLookupService; _shopRepository = shopRepository; _addressRepository = addressRepository; _orderRepository = orderRepository; _tenpayRepository = tenpayRepository; _payOrderRepository = payOrderRepository; _setting = setting; _appProvider = appProvider; _httpContextAccessor = httpContextAccessor; _eventBus = eventBus; _capBus = capBus; }
public ProductOrderAppService( IPayApi payApi, IRepository <ProductOrder, Guid> repository, IPayOrderRepository payOrderRepository, IMallShopLookupService mallShopLookupService, ISettingProvider setting, IHttpContextAccessor httpContext, IHttpContextAccessor httpContextAccessor, IAsyncQueryableExecuter asyncQueryableExecuter, IAppProvider appProvider, RabbitMqPublisher rabbit, IMediator mediator ) : base(repository) { _payApi = payApi; _payOrderRepository = payOrderRepository; _mallShopLookupService = mallShopLookupService; _setting = setting; _httpContext = httpContext; _httpContextAccessor = httpContextAccessor; _asyncQueryableExecuter = asyncQueryableExecuter; _appProvider = appProvider; _rabbit = rabbit; _mediator = mediator; base.GetListPolicyName = MallPermissions.ProductOrders.Default; base.GetPolicyName = MallPermissions.ProductOrders.Default; base.UpdatePolicyName = MallPermissions.ProductOrders.Update; base.DeletePolicyName = MallPermissions.ProductOrders.Delete; }
/// <summary> /// 构造函数 /// </summary> /// <param name="IRabbitMQHelper"></param> /// <param name="iEcmOrder"></param> /// <param name="logger"></param> /// <param name="IUserRepository"></param> /// <param name="IPayOrderRepository"></param> public OrdersController(IRabbitMQHelper IRabbitMQHelper, IEcmOrderRepository iEcmOrder, ILog4netHelper logger, IUserRepository IUserRepository, IPayOrderRepository IPayOrderRepository, ISetting ISetting) { _IRabbitMQHelper = IRabbitMQHelper; _iEcmOrder = iEcmOrder; _logger = logger; _IUserRepository = IUserRepository; _IPayOrderRepository = IPayOrderRepository; _ISetting = ISetting; }
public TenPayNotifyCapSubscriberService( IPayOrderRepository payOrderRepository, IRepository <ProductOrder, Guid> productOrderRepository, IUnitOfWork unitOfWork ) { _payOrderRepository = payOrderRepository; _productOrderRepository = productOrderRepository; _unitOfWork = unitOfWork; }
public TenPayNotifyCapSubscriberService( IRepository <ProductOrder, Guid> productOrderRepository, IPayOrderRepository payOrderRepository, UnitOfWorkManager unitOfWorkManager ) { _payOrderRepository = payOrderRepository; _productOrderRepository = productOrderRepository; _unitOfWorkManager = unitOfWorkManager; }
public ClientAppService( //其它模块 IGuidGenerator guidGenerator, ICapPublisher capBus, ISignatureGenerator signatureGenerator, IWeixinAppService weixinAppService, IAppDefinitionManager appDefinitionManager, IAppProvider appProvider, //本模块 IMallShopLookupService shopLookupService, IMallShopRepository shopRepository, IReadOnlyRepository <Address, Guid> addressRepository, IRepository <ProductOrder, Guid> orderRepository, IRepository <TenPayNotify, Guid> tenpayRepository, IProductCategoryRepository categoryRepository, IRepository <ProductSpu, Guid> spuRepository, IPayOrderRepository payOrderRepository, //系统 ISettingProvider setting, IHttpContextAccessor httpContextAccessor, ILocalEventBus eventBus, IMediator mediator ) { _guidGenerator = guidGenerator; _weixinAppService = weixinAppService; _shopLookupService = shopLookupService; _shopRepository = shopRepository; _addressRepository = addressRepository; _orderRepository = orderRepository; _tenpayRepository = tenpayRepository; _categoryRepository = categoryRepository; _spuRepository = spuRepository; _payOrderRepository = payOrderRepository; _setting = setting; _appProvider = appProvider; _httpContextAccessor = httpContextAccessor; _eventBus = eventBus; _mediator = mediator; _capBus = capBus; _appDefinitionManager = appDefinitionManager; _signatureGenerator = signatureGenerator; }
public PayOrderAppService(IPayOrderRepository repository) { _repository = repository; }
public PayOrderService(IPayOrderRepository payOrderRepository) { this.payOrderRepository = payOrderRepository; }