public PrivateOrderCommandHandler(IRepository <Person> personRepository, IFcmNotification fcmNotification, IRepository <ApplicationSetting> applicationSettingRepository, IOrderDomainService orderDomainService, IFactorDomainService factorDomainService, IRepository <Product> productRepository, IPercentDiscountDomainService percentDiscountDomainService, IApplicationSettingDomainService applicationSettingDomainService, IRepository <PrivateOrder> privateOrderRepository, IContext context, IRepository <AreaOrder> areaRepository, IRepository <OrderBase> orderRepository) { _personRepository = personRepository; _fcmNotification = fcmNotification; _applicationSettingRepository = applicationSettingRepository; _orderDomainService = orderDomainService; _factorDomainService = factorDomainService; _productRepository = productRepository; _percentDiscountDomainService = percentDiscountDomainService; _applicationSettingDomainService = applicationSettingDomainService; _privateOrderRepository = privateOrderRepository; _context = context; _areaRepository = areaRepository; _orderRepository = orderRepository; }
public PaymentController( IRepository <DomainModel.Aggregates.Payments.Aggregates.Payment> paymentRepository, IContext context, IRepository <Factor> factorRepository, IFcmNotification fcmNotification, IPercentDiscountDomainService percentDiscountDomainService, IFactorDomainService factorDomainService, IPersonDomainService personDomainService, IPromoterDomainService promoterDomainService) { _paymentRepository = paymentRepository; _context = context; _factorRepository = factorRepository; _fcmNotification = fcmNotification; _percentDiscountDomainService = percentDiscountDomainService; _factorDomainService = factorDomainService; _personDomainService = personDomainService; _promoterDomainService = promoterDomainService; }
public DiscountPercentCommandHandler(IRepository <PercentDiscount> percentRepository, IPercentDiscountDomainService discountBaseDomainService, IRepository <Product> productRepository) { _percentRepository = percentRepository; _percentDiscountDomainService = discountBaseDomainService; _productRepository = productRepository; }