public SquadService(ISquadRepository squadRepository, ISquadQuery squadQuery, IClubQuery clubQuery, IMemberQuery memberQuery) { this.squadRepository = squadRepository; this.squadQuery = squadQuery; this.clubQuery = clubQuery; this.memberQuery = memberQuery; }
public EventService(IEventRepository eventRepository, IEventQuery eventQuery, IValidator <EventSetupRequest> setUpRequestValidator, IValidator <EventDeleteRequest> deleteRequestValidator, IClubQuery clubQuery, ISquadQuery squadQuery, ILibraryQuery libraryQuery, IMemberQuery memberQuery, IValidator <EventAttendanceRequest> eventAttendanceRequestValidator, IValidator <NewEventReviewRequest> newEventReviewValidator, IEmailSender emailSender, IValidator <EmailReportRequest> emailReportRequestValidator, IValidator <EventTimeLogRequest> eventTimeLogRequestValidator, IValidator <EventFeedbackRequest> eventFeedbackRequestValidator ) { this.eventRepository = eventRepository; this.eventQuery = eventQuery; this.setUpRequestValidator = setUpRequestValidator; this.deleteRequestValidator = deleteRequestValidator; this.clubQuery = clubQuery; this.squadQuery = squadQuery; this.libraryQuery = libraryQuery; this.memberQuery = memberQuery; this.eventAttendanceRequestValidator = eventAttendanceRequestValidator; this.newEventReviewValidator = newEventReviewValidator; this.emailSender = emailSender; this.emailReportRequestValidator = emailReportRequestValidator; this.eventTimeLogRequestValidator = eventTimeLogRequestValidator; this.eventFeedbackRequestValidator = eventFeedbackRequestValidator; }
public AvailabilityService(IValidator <NewAvailabilityRequest> newAvailabilityValidator, IAvailabilityRepository repository, IClubQuery clubQuery, ISquadQuery squadQuery, IMemberQuery memberQuery, IAvailabilityQuery availabilityQuery ) { this.newAvailabilityValidator = newAvailabilityValidator; this.repository = repository; this.clubQuery = clubQuery; this.squadQuery = squadQuery; this.memberQuery = memberQuery; this.availabilityQuery = availabilityQuery; }
public AssignmentService(IValidator <AssignmentRequest> assignementRequestValidator, IClubQuery clubQuery, ISquadQuery squadQuery, IMemberQuery memberQuery, ILibraryQuery libraryQuery, IAssignmentRepository assignmentRepository, IAssignmentQuery assignmentQuery ) { this.assignementRequestValidator = assignementRequestValidator; this.clubQuery = clubQuery; this.squadQuery = squadQuery; this.memberQuery = memberQuery; this.libraryQuery = libraryQuery; this.assignmentRepository = assignmentRepository; this.assignmentQuery = assignmentQuery; }
public EvaluationService(IValidator <TermSetupRequest> setupRequestValidator, IEvaluationQuery evaluationQuery, IEvaluationRepository termRepository, ITermSearchEngine termSearchEngine, IValidator <GenerateReportCardRequest> generateRequestValidator, IClubQuery clubQuery, ISquadQuery squadQuery, IMemberQuery memberQuery, IReportDesignerQuery reportDesignerQuery, IValidator <UpdateReportCardRequest> updateReportCardRequestValidator ) { this.setupRequestValidator = setupRequestValidator; this.evaluationQuery = evaluationQuery; this.evaluationRepository = termRepository; this.termSearchEngine = termSearchEngine; this.generateRequestValidator = generateRequestValidator; this.clubQuery = clubQuery; this.squadQuery = squadQuery; this.memberQuery = memberQuery; this.reportDesignerQuery = reportDesignerQuery; this.updateReportCardRequestValidator = updateReportCardRequestValidator; }
public SquadRepository(IDbConnectionFactory factory, IClubQuery clubRepository) { ThrowIf.ArgumentIsNull(factory); this.connectionFactory = factory; this.clubRepository = clubRepository; }