예제 #1
0
 public RefundRequestController(IRepository <RefundRequest> repository, ISessionContext sessionContext, ISettings settings, IRefundRequestService refundRequestService, IEventCustomerService eventCustomerService, ILogManager logManager,
                                IPaymentController paymentController, ICustomerRepository customerRepository, IElectronicProductRepository electronicProductRepository, IOrderRepository orderRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory,
                                IOrderController orderController, IChargeCardRepository chargeCardRepository, IOrganizationRoleUserRepository orgRoleUserRepository, IConfigurationSettingRepository configurationSettingRepository, INotifier notifier,
                                IRefundRequestRepository refundRequestRepository, IEventAppointmentCancellationLogRepository eventAppointmentCancellationLogRepository)
 {
     _repository                     = repository;
     _sessionContext                 = sessionContext;
     _isEccEnabled                   = settings.IsEccEnabled;
     _pageSize                       = settings.DefaultPageSizeForReports;
     _refundRequestService           = refundRequestService;
     _eventCustomerService           = eventCustomerService;
     _paymentController              = paymentController;
     _customerRepository             = customerRepository;
     _electronicProductRepository    = electronicProductRepository;
     _orderRepository                = orderRepository;
     _chargeCardRepository           = chargeCardRepository;
     _orderController                = orderController;
     _notifier                       = notifier;
     _configurationSettingRepository = configurationSettingRepository;
     _orgRoleUserRepository          = orgRoleUserRepository;
     _emailNotificationModelsFactory = emailNotificationModelsFactory;
     _logger = logManager.GetLogger <Global>();
     _refundRequestRepository = refundRequestRepository;
     _eventAppointmentCancellationLogRepository = eventAppointmentCancellationLogRepository;
 }
예제 #2
0
 public OrderController(IOrderRepository orderRepository, ICustomerRepository customerRepository, IOrderController orderController, ISessionContext sessionContext, IRefundRequestService refundRequestService,
                        ISettings settings, IPaymentController paymentController, IChargeCardRepository chargeCardRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                        IElectronicProductRepository electronicProductRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTrackingRepository, IRefundRequestRepository refundRequestRepository)
 {
     _orderRepository                      = orderRepository;
     _customerRepository                   = customerRepository;
     _orderController                      = orderController;
     _sessionContext                       = sessionContext;
     _refundRequestService                 = refundRequestService;
     _settings                             = settings;
     _paymentController                    = paymentController;
     _chargeCardRepository                 = chargeCardRepository;
     _eventCustomerResultRepository        = eventCustomerResultRepository;
     _cdContentGeneratorTrackingRepository = cdContentGeneratorTrackingRepository;
     _electronicProductRepository          = electronicProductRepository;
     _refundRequestRepository              = refundRequestRepository;
 }