Пример #1
0
 public EventCustomerService(IEventCustomerRepository eventCustomerRepository, IEventCustomerAggregateFactory eventCustomerAggregateFactory, IEventCustomerRegistrationViewDataRepository eventCustomerRegistrationViewDataRepository,
                             IAppointmentRepository appointmentRepository, IEventCustomerRegistrationViewDataFactory eventCustomerRegistrationViewDataFactory, IPaymentController paymentController, IEventSchedulingSlotService slotService)
 {
     _eventCustomerRepository                     = eventCustomerRepository;
     _appointmentRepository                       = appointmentRepository;
     _eventCustomerAggregateFactory               = eventCustomerAggregateFactory;
     _eventCustomerRegistrationViewDataFactory    = eventCustomerRegistrationViewDataFactory;
     _eventCustomerRegistrationViewDataRepository = eventCustomerRegistrationViewDataRepository;
     _paymentController = paymentController;
     _slotService       = slotService;
 }
 public CallCenterRepMetricService(long callCenterCallCenterUserId, DateTime startDate, DateTime endDate)
 {
     _callCenterRepMetricDetailRepository = new CallCenterRepMetricDetailRepository(callCenterCallCenterUserId,
                                                                                    startDate,
                                                                                    endDate);
     _callCenterRepMetricDetailFactory = new CallCenterRepMetricDetailViewDataFactory();
     _callCenterRepSpouseMetricDetailViewDataFactory = new CallCenterRepSpouseMetricDetailViewDataFactory();
     _eventCustomerAggregateRepository = new EventCustomerRegistrationViewDataRepository();
     _callCenterRepRepository          = new CallCenterRepRepository();
     _orderRepository         = new OrderRepository();
     _eventCustomerRepository = new EventCustomerRepository();
     _callCenterRepSpouseStatisticsViewDataFactory = new CallCenterRepSpouseStatisticsViewDataFactory();
 }