示例#1
0
 public CourtBookingManager(
     ICourtBookingService bookingService,
     IBookingRuleProcessor bookingRuleProcessor,
     INotificationService notificationService)
 {
     _bookingService       = bookingService;
     _bookingRuleProcessor = bookingRuleProcessor;
     _notificationService  = notificationService;
 }
 public CourtsController(ICourtBookingService courtBookingService)
 {
     _courtBookingService = courtBookingService;
 }
示例#3
0
 public CourtsController(ICourtBookingService courtBookingService, ICourtMaintenanceService courtMaintenanceService)
 {
     _courtBookingService     = courtBookingService;
     _courtMaintenanceService = courtMaintenanceService;
 }
示例#4
0
 public MemberBookingsMustNotOverlapRule(ICourtBookingService courtBookingService)
 {
     _courtBookingService = courtBookingService;
 }
示例#5
0
 public BookingsModel(UserManager <TennisBookingsUser> userManager, ICourtBookingService courtBookingService, IGreetingService loginGreetingService)
 {
     _userManager          = userManager;
     _courtBookingService  = courtBookingService;
     _loginGreetingService = loginGreetingService;
 }
 public MemberCourtBookingsMaxHoursPerDayRule(ICourtBookingService courtBookingService)
 {
     _courtBookingService = courtBookingService;
 }
示例#7
0
 public CourtBookingUnavailabilityProvider(ICourtBookingService courtBookingService)
 {
     _courtBookingService = courtBookingService;
 }
示例#8
0
 public BookingsModel(ICourtBookingService courtBookingService, IGreetingService loginGreetingService)
 {
     _courtBookingService  = courtBookingService;
     _loginGreetingService = loginGreetingService;
 }