public CheckoutController(IAddressRepository addressRepository, IPaymentTypesRepository paymentTypesRepository, IMapper mapper, ApplicationUserManager applicationUserManager, IProductRepository productRepository, IOrderProcessor orderProcessor) : base(applicationUserManager) { this.addressRepository = addressRepository; this.paymentTypesRepository = paymentTypesRepository; this.mapper = mapper; this.orderProcessor = orderProcessor; this.productRepository = productRepository; }
public PaymentTypesBusinessService(IPaymentTypesRepository paymentTypesRepository, IUnitOfWork unitOfWork) { _paymentTypesRepository = paymentTypesRepository; _unitOfWork = unitOfWork; }