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(); }