Exemple #1
0
 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 DashboardApiController(Club club, IEventQuery eventQuery, IFeedbackQuery feedbackQuery, ISquadQuery squadQuery)
 {
     this.club          = club;
     this.eventQuery    = eventQuery;
     this.feedbackQuery = feedbackQuery;
     this.squadQuery    = squadQuery;
 }
Exemple #3
0
 public SquadService(ISquadRepository squadRepository, ISquadQuery squadQuery, IClubQuery clubQuery, IMemberQuery memberQuery)
 {
     this.squadRepository = squadRepository;
     this.squadQuery      = squadQuery;
     this.clubQuery       = clubQuery;
     this.memberQuery     = memberQuery;
 }
Exemple #4
0
 public EventQuery(IDbConnectionFactory factory, ISquadQuery squadQuery, IMemberQuery memberQuery)
 {
     ThrowIf.ArgumentIsNull(factory);
     this.connectionFactory = factory;
     this.squadQuery        = squadQuery;
     this.memberQuery       = memberQuery;
 }
Exemple #5
0
 public EventsController(Club club, IEventService eventService, IEventQuery eventsQuery, ISquadQuery squadQuery, IMemberQuery memberQuery)
 {
     this.club         = club;
     this.eventService = eventService;
     this.eventsQuery  = eventsQuery;
     this.squadQuery   = squadQuery;
     this.memberQuery  = memberQuery;
 }
Exemple #6
0
 public FeedbackController(Club club, ISquadQuery squadQuery, IFeedbackQuery feedbackQuery, IFeedbackRepository feedbackRepository, IMemberQuery memberQuery)
 {
     this.club               = club;
     this.squadQuery         = squadQuery;
     this.feedbackQuery      = feedbackQuery;
     this.feedbackRepository = feedbackRepository;
     this.memberQuery        = memberQuery;
 }
Exemple #7
0
 public EvaluationsController(Club club, IEvaluationService evaluationService,
                              IEvaluationQuery evaluationQuery, IReportDesignerQuery reportDesignerQuery, ISquadQuery squadQuery)
 {
     this.club = club;
     this.evaluationService   = evaluationService;
     this.evaluationQuery     = evaluationQuery;
     this.reportDesignerQuery = reportDesignerQuery;
     this.squadQuery          = squadQuery;
 }
Exemple #8
0
 public PlayerService(IPlayerRepository playerRepository,
                      IMemberQuery playerQuery, ISquadQuery squadQuery, IValidator <PlayerRequest> validator,
                      IIdentityManager identityManager
                      )
 {
     this.playerRepository = playerRepository;
     this.memberQuery      = playerQuery;
     this.squadQuery       = squadQuery;
     this.validator        = validator;
     this.identityManager  = identityManager;
 }
Exemple #9
0
 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;
 }
Exemple #10
0
 public Tracker(IValidator <EventTrainingMaterialViewRequest> eventTrainingMaterialViewValidator, IClubQuery clubQuery, IEventQuery eventQuery,
                ILibraryQuery libraryQuery, IMemberQuery memberQuery, ISquadQuery squadQuery, IAssignmentQuery assignmentQuery, ITrackerRepository trackerRepository)
 {
     this.eventTrainingMaterialViewValidator = eventTrainingMaterialViewValidator;
     this.clubQuery         = clubQuery;
     this.eventQuery        = eventQuery;
     this.libraryQuery      = libraryQuery;
     this.memberQuery       = memberQuery;
     this.squadQuery        = squadQuery;
     this.assignmentQuery   = assignmentQuery;
     this.trackerRepository = trackerRepository;
 }
 public AssignmentsController(Club club, ISquadQuery squadQuery, IMemberQuery memberQuery,
                              ILibraryQuery libraryQuery, IAssignmentService assignmentService,
                              IAssignmentQuery assignmentQuery
                              )
 {
     this.club              = club;
     this.squadQuery        = squadQuery;
     this.memberQuery       = memberQuery;
     this.libraryQuery      = libraryQuery;
     this.assignmentService = assignmentService;
     this.assignmentQuery   = assignmentQuery;
 }
Exemple #12
0
 public PlayersController(
     Club club,
     ISquadQuery squadQuery,
     IPlayerService playerService,
     IMemberQuery playerQuery
     )
 {
     this.club          = club;
     this.squadQuery    = squadQuery;
     this.playerService = playerService;
     this.playerQuery   = playerQuery;
 }
Exemple #13
0
 public SquadsController(
     Club club,
     ISquadService squadService,
     ISquadQuery squadQuery,
     IMemberQuery memberQuery
     )
 {
     this.club         = club;
     this.squadService = squadService;
     this.squadQuery   = squadQuery;
     this.memberQuery  = memberQuery;
 }
Exemple #14
0
 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;
 }
Exemple #15
0
 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;
 }