public OutsideCourtUnavailabilityProvider(ICourtService courtService, IOptions <ClubConfiguration> options) { var clubConfiguration = options.Value; _courtService = courtService; _winterMonths = clubConfiguration.WinterMonths; var outdoorCourtWinterClosedHours = new List <int>(); if (clubConfiguration.WinterCourtStartHour > 0 && clubConfiguration.WinterCourtStartHour > clubConfiguration.OpenHour) { for (var i = 0; i < clubConfiguration.WinterCourtStartHour; i++) { outdoorCourtWinterClosedHours.Add(i); } } if (clubConfiguration.WinterCourtEndHour <= 23 && clubConfiguration.WinterCourtEndHour < clubConfiguration.CloseHour) { for (var i = clubConfiguration.WinterCourtEndHour; i <= 23; i++) { outdoorCourtWinterClosedHours.Add(i); } } _outdoorCourtWinterClosedHours = outdoorCourtWinterClosedHours; }
public CourtFinderController( IGeoHelper geoHelper, ICourtService courtService, IMapper mapper) { _geoHelper = geoHelper; _courtService = courtService; _mapper = mapper; }
public ClubClosedUnavailabilityProvider(ICourtService courtService, IClubConfiguration clubConfiguration) { _courtService = courtService; var closedHours = new List <int>(); if (clubConfiguration.OpenHour > 0) { for (var i = 0; i < clubConfiguration.OpenHour; i++) { closedHours.Add(i); } } if (clubConfiguration.CloseHour <= 23) { for (var i = clubConfiguration.CloseHour; i <= 23; i++) { closedHours.Add(i); } } _closedHours = closedHours; }
public BookingController(IBookingService bookingService, IUserService userService, ICourtService courtService) { _bookingService = bookingService; _userService = userService; _courtService = courtService; }
public CalendarController(IBookingService bookingServices, ICourtService services, ICourtWorkingDaysService courtWorkingDaysServices) { _bookingServices = bookingServices; _courtServices = services; _courtWorkingDaysServices = courtWorkingDaysServices; }
public CourtsController(ICourtService service) { this.courtService = service; }
public CourtController(ICourtService courtService) { this.courtService = courtService; }
public CourtController(ICourtService courtService, IOpeningHoursService openingHoursService) { _courtService = courtService; _openingHoursService = openingHoursService; }
public CourtsController(ApplicationDbContext context, ICourtService service) { _context = context; this.service = service; }
public BookingService(IEnumerable <IUnavailabilityProvider> unavailabilityProviders, ICourtService courtService) { _unavailabilityProviders = unavailabilityProviders; _courtService = courtService; }
public CourtWorkingDaysController(ICourtWorkingDaysService servicesDays, ICourtService services) { _courtWorkingDaysServices = servicesDays; _courtServices = services; }
public UpcomingHoursUnavailabilityProvider(ICourtService courtService) { _courtService = courtService; }
public CourtController(ICourtService services, IBookingService bookingServices, ICourtWorkingDaysService servicesDays) { _courtServices = services; _bookingServices = bookingServices; _courtWorkingDaysServices = servicesDays; }
public CourtsController(ICourtService courtService) { _courtService = courtService; }