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 AvailabilityApiController(Club club, IAvailabilityQuery availabilityQuery) { this.club = club; this.availabilityQuery = availabilityQuery; }
public AvailabilityController(Club club, IAvailabilityQuery availabilityQuery, IAvailabilityService availabilityService) { this.club = club; this.availabilityQuery = availabilityQuery; this.availabilityService = availabilityService; }