Create Tool:
Create Time:2022-10-15 22:07:25
File Size:702.11 MB
File Count:3161
File Hash:dbdf2be5135ccb0155faa6798ad6ead1ac7f7d67
Get Bonus Downloads Here.url |
~Get Your Files Here !/02/demos/After/Getting Started.md |
~Get Your Files Here !/02/demos/After/TennisBookings.sln |
~Get Your Files Here !/02/demos/After/editorconfig |
~Get Your Files Here !/02/demos/After/gitattributes |
~Get Your Files Here !/02/demos/After/gitignore |
~Get Your Files Here !/02/demos/After/images/image-01.png |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/02/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Program.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/02/demos/After/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/02/demos/After/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/02/demos/After/src/TennisBookings/appsettings.json |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/02/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/02/demos/After/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/02/demos/After/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/02/demos/After/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/02/demos/After/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/02/demos/After/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/02/demos/After/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/02/demos/After/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/02/demos/After/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/02/demos/Before/Getting Started.md |
~Get Your Files Here !/02/demos/Before/TennisBookings.sln |
~Get Your Files Here !/02/demos/Before/editorconfig |
~Get Your Files Here !/02/demos/Before/gitattributes |
~Get Your Files Here !/02/demos/Before/gitignore |
~Get Your Files Here !/02/demos/Before/images/image-01.png |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/02/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/02/demos/Before/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Program.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/appsettings.json |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/02/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/02/demos/Before/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/02/demos/Before/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/02/demos/Before/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/02/demos/Before/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/02/demos/Before/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/02/demos/Before/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/02/demos/Before/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/02/demos/Before/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/02/registering-and-injecting-services-slides.pdf |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/01. Module Introduction.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/01. Module Introduction.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/02. The ASP.NET Core Request Lifecycle.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/02. The ASP.NET Core Request Lifecycle.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/03. The Microsoft Dependency Injection Container.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/03. The Microsoft Dependency Injection Container.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/04. What to Register with the D.I. Container.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/04. What to Register with the D.I. Container.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/05. Accessing Configuration from the D.I. Container.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/05. Accessing Configuration from the D.I. Container.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/06. Service Lifetimes.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/06. Service Lifetimes.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/07. Transient Services.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/07. Transient Services.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/08. Singleton Services.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/08. Singleton Services.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/09. Scoped Services.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/09. Scoped Services.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/10. Avoiding Captive Dependencies.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/10. Avoiding Captive Dependencies.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/11. Scope Validation.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/11. Scope Validation.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/12. Disposal of Services.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/12. Disposal of Services.vtt |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/13. Completing the Tennis Booking Registrations.mp4 |
~Get Your Files Here !/03. The Microsoft Dependency Injection Container/13. Completing the Tennis Booking Registrations.vtt |
~Get Your Files Here !/03/demos/After/Getting Started.md |
~Get Your Files Here !/03/demos/After/TennisBookings.sln |
~Get Your Files Here !/03/demos/After/editorconfig |
~Get Your Files Here !/03/demos/After/gitattributes |
~Get Your Files Here !/03/demos/After/gitignore |
~Get Your Files Here !/03/demos/After/images/image-01.png |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/03/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Program.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/03/demos/After/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/03/demos/After/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/03/demos/After/src/TennisBookings/appsettings.json |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/03/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/03/demos/After/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/03/demos/After/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/03/demos/After/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/03/demos/After/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/03/demos/After/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/03/demos/After/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/03/demos/After/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/03/demos/After/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/03/demos/Before/Getting Started.md |
~Get Your Files Here !/03/demos/Before/TennisBookings.sln |
~Get Your Files Here !/03/demos/Before/editorconfig |
~Get Your Files Here !/03/demos/Before/gitattributes |
~Get Your Files Here !/03/demos/Before/gitignore |
~Get Your Files Here !/03/demos/Before/images/image-01.png |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/03/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Program.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/appsettings.json |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/03/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/03/demos/Before/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/03/demos/Before/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/03/demos/Before/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/03/demos/Before/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/03/demos/Before/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/03/demos/Before/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/03/demos/Before/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/03/demos/Before/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/03/the-microsoft-dependency-injection-container-slides.pdf |
~Get Your Files Here !/04. Registering More Complex Service/01. Module Introduction.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/01. Module Introduction.vtt |
~Get Your Files Here !/04. Registering More Complex Service/02. Service Descriptors.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/02. Service Descriptors.vtt |
~Get Your Files Here !/04. Registering More Complex Service/03. Add vs. TryAdd.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/03. Add vs. TryAdd.vtt |
~Get Your Files Here !/04. Registering More Complex Service/04. Registering an Interface Multiple Times.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/04. Registering an Interface Multiple Times.vtt |
~Get Your Files Here !/04. Registering More Complex Service/05. Replacing and Removing Registrations.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/05. Replacing and Removing Registrations.vtt |
~Get Your Files Here !/04. Registering More Complex Service/06. Registering Multiple Implementations of an Interface.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/06. Registering Multiple Implementations of an Interface.vtt |
~Get Your Files Here !/04. Registering More Complex Service/07. Improving Multiple Registrations with TryAddEnumerable.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/07. Improving Multiple Registrations with TryAddEnumerable.vtt |
~Get Your Files Here !/04. Registering More Complex Service/08. Implementation Factories.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/08. Implementation Factories.vtt |
~Get Your Files Here !/04. Registering More Complex Service/09. Registering an Implementation Against Multiple Services.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/09. Registering an Implementation Against Multiple Services.vtt |
~Get Your Files Here !/04. Registering More Complex Service/10. Registering Open Generics.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/10. Registering Open Generics.vtt |
~Get Your Files Here !/04. Registering More Complex Service/11. Clean Code Using Extension Methods.mp4 |
~Get Your Files Here !/04. Registering More Complex Service/11. Clean Code Using Extension Methods.vtt |
~Get Your Files Here !/04/demos/After/Getting Started.md |
~Get Your Files Here !/04/demos/After/TennisBookings.sln |
~Get Your Files Here !/04/demos/After/editorconfig |
~Get Your Files Here !/04/demos/After/gitattributes |
~Get Your Files Here !/04/demos/After/gitignore |
~Get Your Files Here !/04/demos/After/images/image-01.png |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/04/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/IBookingConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/DependencyInjection/BookingRulesServiceCollectionExtensions.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Program.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Bookings/Rules/MustBeInFutureBookingRule.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/04/demos/After/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/04/demos/After/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/04/demos/After/src/TennisBookings/appsettings.json |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/04/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/04/demos/After/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/04/demos/After/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/04/demos/After/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/04/demos/After/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/04/demos/After/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/04/demos/After/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/04/demos/After/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/04/demos/After/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/04/demos/Before/Getting Started.md |
~Get Your Files Here !/04/demos/Before/TennisBookings.sln |
~Get Your Files Here !/04/demos/Before/editorconfig |
~Get Your Files Here !/04/demos/Before/gitattributes |
~Get Your Files Here !/04/demos/Before/gitignore |
~Get Your Files Here !/04/demos/Before/images/image-01.png |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/04/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Program.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/appsettings.json |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/04/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/04/demos/Before/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/04/demos/Before/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/04/demos/Before/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/04/demos/Before/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/04/demos/Before/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/04/demos/Before/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/04/demos/Before/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/04/demos/Before/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/04/registering-more-complex-service-slides.pdf |
~Get Your Files Here !/05/demos/After/Getting Started.md |
~Get Your Files Here !/05/demos/After/TennisBookings.sln |
~Get Your Files Here !/05/demos/After/editorconfig |
~Get Your Files Here !/05/demos/After/gitattributes |
~Get Your Files Here !/05/demos/After/gitignore |
~Get Your Files Here !/05/demos/After/images/image-01.png |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/05/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/IBookingConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/DependencyInjection/BookingRulesServiceCollectionExtensions.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Middleware/LastRequestMiddleware.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Program.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Bookings/Rules/MustBeInFutureBookingRule.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/05/demos/After/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/05/demos/After/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/05/demos/After/src/TennisBookings/appsettings.json |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/05/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/05/demos/After/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/05/demos/After/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/05/demos/After/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/05/demos/After/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/05/demos/After/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/05/demos/After/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/05/demos/After/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/05/demos/After/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/05/demos/Before/Getting Started.md |
~Get Your Files Here !/05/demos/Before/TennisBookings.sln |
~Get Your Files Here !/05/demos/Before/editorconfig |
~Get Your Files Here !/05/demos/Before/gitattributes |
~Get Your Files Here !/05/demos/Before/gitignore |
~Get Your Files Here !/05/demos/Before/images/image-01.png |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/05/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/IBookingConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/DependencyInjection/BookingRulesServiceCollectionExtensions.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Program.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Bookings/Rules/MustBeInFutureBookingRule.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/appsettings.json |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/05/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/05/demos/Before/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/05/demos/Before/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/05/demos/Before/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/05/demos/Before/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/05/demos/Before/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/05/demos/Before/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/05/demos/Before/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/05/demos/Before/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/05/injecting-and-resolving-dependencies-slides.pdf |
~Get Your Files Here !/06/beyond-the-built-in-container-slides.pdf |
~Get Your Files Here !/06/demos/After/Getting Started.md |
~Get Your Files Here !/06/demos/After/TennisBookings.sln |
~Get Your Files Here !/06/demos/After/editorconfig |
~Get Your Files Here !/06/demos/After/gitattributes |
~Get Your Files Here !/06/demos/After/gitignore |
~Get Your Files Here !/06/demos/After/images/image-01.png |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/06/demos/After/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/IBookingConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/DependencyInjection/BookingRulesServiceCollectionExtensions.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Middleware/LastRequestMiddleware.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Program.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/CachedWeatherForecaster.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/06/demos/After/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/06/demos/After/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/06/demos/After/src/TennisBookings/appsettings.json |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/06/demos/After/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/06/demos/After/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/06/demos/After/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/06/demos/After/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/06/demos/After/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/06/demos/After/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/06/demos/After/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/06/demos/After/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/06/demos/After/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/06/demos/Before/Getting Started.md |
~Get Your Files Here !/06/demos/Before/TennisBookings.sln |
~Get Your Files Here !/06/demos/Before/editorconfig |
~Get Your Files Here !/06/demos/Before/gitattributes |
~Get Your Files Here !/06/demos/Before/gitignore |
~Get Your Files Here !/06/demos/Before/images/image-01.png |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/06/demos/Before/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/IBookingConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/DependencyInjection/BookingRulesServiceCollectionExtensions.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Middleware/LastRequestMiddleware.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Program.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Bookings/Rules/MustBeInFutureBookingRule.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/appsettings.json |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/06/demos/Before/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/06/demos/Before/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/06/demos/Before/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/06/demos/Before/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/06/demos/Before/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/06/demos/Before/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/06/demos/Before/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/06/demos/Before/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/06/demos/Before/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
~Get Your Files Here !/1. Course Overview/1. Course Overview.mp4 |
~Get Your Files Here !/1. Course Overview/1. Course Overview.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/1. Introduction and Overview.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/1. Introduction and Overview.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/2. Introducing the Tennis Booking Application.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/2. Introducing the Tennis Booking Application.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/3. Why Use Dependency Injection.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/3. Why Use Dependency Injection.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/4. Coding to Interfaces.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/4. Coding to Interfaces.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/5. Inverting Control with Constructor Injection.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/5. Inverting Control with Constructor Injection.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/6. Registering Services.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/6. Registering Services.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/7. Injecting Framework Dependencies.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/7. Injecting Framework Dependencies.vtt |
~Get Your Files Here !/2. Registering and Injecting Services/8. Advantages of Dependency Injection.mp4 |
~Get Your Files Here !/2. Registering and Injecting Services/8. Advantages of Dependency Injection.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/1. Module Introduction.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/1. Module Introduction.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/2. Service Resolution Mechanisms.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/2. Service Resolution Mechanisms.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/3. Constructor Injection.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/3. Constructor Injection.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/4. Injecting Services into MVC Controllers.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/4. Injecting Services into MVC Controllers.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/5. Dependency Injection with Minimal APIs.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/5. Dependency Injection with Minimal APIs.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/6. Injecting Dependencies into Middleware.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/6. Injecting Dependencies into Middleware.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/7. Injecting Dependencies into Factory-based Middleware.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/7. Injecting Dependencies into Factory-based Middleware.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/8. Injecting Dependencies into Razor Views.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/8. Injecting Dependencies into Razor Views.vtt |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/9. Injecting Dependencies into Hosted Services.mp4 |
~Get Your Files Here !/5. Injecting and Resolving Dependencies/9. Injecting Dependencies into Hosted Services.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/1. Module Introduction.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/1. Module Introduction.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/2. Introducing and Installing Scrutor.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/2. Introducing and Installing Scrutor.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/3. Assembly Scanning with Scrutor.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/3. Assembly Scanning with Scrutor.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/4. Applying the Decorator Pattern with Scrutor.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/4. Applying the Decorator Pattern with Scrutor.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/5. Third-party Conforming Containers.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/5. Third-party Conforming Containers.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/6. Replacing the Built-in Dependency Injection Container.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/6. Replacing the Built-in Dependency Injection Container.vtt |
~Get Your Files Here !/6. Beyond the Built-in Container/7. Final Thoughts.mp4 |
~Get Your Files Here !/6. Beyond the Built-in Container/7. Final Thoughts.vtt |
~Get Your Files Here !/Bonus Resources.txt |
~Get Your Files Here !/Final/Getting Started.md |
~Get Your Files Here !/Final/TennisBookings.sln |
~Get Your Files Here !/Final/editorconfig |
~Get Your Files Here !/Final/gitattributes |
~Get Your Files Here !/Final/gitignore |
~Get Your Files Here !/Final/images/image-01.png |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/CustomMiddleware.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/DisposableService.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/GuidService.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/GuidTrimmer.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/IGuidService.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/IGuidTrimmer.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Error.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Error.cshtml.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Index.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Index.cshtml.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/Trimmed.cshtml.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/_ViewImports.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Pages/_ViewStart.cshtml |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Program.cs |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/Properties/launchSettings.json |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/ServiceLifetimeDemonstration.csproj |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/appsettings.Development.json |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/appsettings.json |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/css/site.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/favicon.ico |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/js/site.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/Final/src/ServiceLifetimeDemonstration/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/Final/src/TennisBookings.Shared/TennisBookings.Shared.csproj |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/AmazingWeatherForecaster.cs |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/IWeatherForecaster.cs |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/RandomWeatherForecaster.cs |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/Temperature.cs |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/WeatherCondition.cs |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/WeatherResult.cs |
~Get Your Files Here !/Final/src/TennisBookings.Shared/Weather/Wind.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Controllers/CourtsController.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Controllers/HomeController.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Controllers/StaffController.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/AddStaffMemberViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/BookingListerViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/CancelBookingConfirmationViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/CourtBookingViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/CourtMaintenanceViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/ErrorViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Models/MaintenanceListerViewModel.cs |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Courts/CancelBooking.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Courts/UpcomingMaintenance.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Courts/WeeklyBookings.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Home/Index.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Shared/Error.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Shared/_Layout.cshtml.css |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/Staff/AddStaffMember.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/_ViewImports.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Admin/Views/_ViewStart.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Areas/Identity/Pages/_ViewStart.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/BackgroundService/InitialiseDatabaseService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Caching/DistributedCache.cs |
~Get Your Files Here !/Final/src/TennisBookings/Caching/IDistributedCache.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/BookingConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/ClubConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/FeaturesConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/GreetingConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/IBookingConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/IClubConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Configuration/MembershipConfiguration.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/Court.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/CourtBooking.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/CourtMaintenanceSchedule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/CourtType.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/Member.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/TennisBookingsDbContext.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/TennisBookingsRole.cs |
~Get Your Files Here !/Final/src/TennisBookings/Data/TennisBookingsUser.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/BookingRulesServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/BookingServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/ConfigurationServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/GreetingServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/MembershipServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/TimeServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/DependencyInjection/UnavailabilityServiceCollectionExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/Domain/CourtBookingResult.cs |
~Get Your Files Here !/Final/src/TennisBookings/Domain/HourlyAvailabilityDictionary.cs |
~Get Your Files Here !/Final/src/TennisBookings/Domain/HourlyUnavailability.cs |
~Get Your Files Here !/Final/src/TennisBookings/Extensions/DateTimeExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/Extensions/IntegerExtensions.cs |
~Get Your Files Here !/Final/src/TennisBookings/Middleware/LastRequestMiddleware.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/BookCourt.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/BookCourt.cshtml.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Bookings.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Bookings.cshtml.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Error.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Error.cshtml.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/FindAvailableCourts.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/FindAvailableCourts.cshtml.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Index.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Index.cshtml.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Privacy.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Privacy.cshtml.cs |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Shared/_Layout.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Shared/_Layout.cshtml.css |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Shared/_LoginPartial.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/Shared/_ValidationScriptsPartial.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/_ViewImports.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Pages/_ViewStart.cshtml |
~Get Your Files Here !/Final/src/TennisBookings/Program.cs |
~Get Your Files Here !/Final/src/TennisBookings/Properties/launchSettings.json |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/BookingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/CourtBookingManager.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/CourtBookingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/CourtService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/IBookingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/ICourtBookingManager.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/ICourtBookingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/ICourtService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/BookingRuleProcessor.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/ClubIsOpenRule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/IBookingRuleProcessor.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/ICourtBookingRule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/MaxBookingLengthRule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/MaxPeakTimeBookingLengthRule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/MemberBookingsMustNotOverlapRule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Bookings/Rules/MemberCourtBookingsMaxHoursPerDayRule.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/CachedWeatherForecaster.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Courts/CourtMaintenanceService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Courts/ICourtMaintenanceService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Greetings/GreetingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Greetings/IHomePageGreetingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Greetings/ILoggedInUserGreetingService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Greetings/UserGreeting.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Membership/IMembershipAdvert.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Membership/IMembershipAdvertBuilder.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Membership/MembershipAdvert.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Membership/MembershipAdvertBuilder.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Notifications/EmailNotificationService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Notifications/INotificationService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Security/Auditor.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Security/ConsoleAuditor.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Security/DatabaseAuditor.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Security/IAuditor.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Staff/IStaffRolesOptionsService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Staff/StaffRolesOptionsService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Time/IUtcTimeService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Time/TimeService.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Unavailability/ClubClosedUnavailabilityProvider.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Unavailability/CourtBookingUnavailabilityProvider.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Unavailability/IUnavailabilityProvider.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Unavailability/OutsideCourtUnavailabilityProvider.cs |
~Get Your Files Here !/Final/src/TennisBookings/Services/Unavailability/UpcomingHoursUnavailabilityProvider.cs |
~Get Your Files Here !/Final/src/TennisBookings/SlugifyParameterTransformer.cs |
~Get Your Files Here !/Final/src/TennisBookings/TennisBookings.csproj |
~Get Your Files Here !/Final/src/TennisBookings/appsettings.Development.json |
~Get Your Files Here !/Final/src/TennisBookings/appsettings.json |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/css/site.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/favicon.ico |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/greetings.json |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/js/site.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/LICENSE |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation/LICENSE.md |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation/dist/additional-methods.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery/LICENSE.txt |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.js |
~Get Your Files Here !/Final/src/TennisBookings/wwwroot/lib/jquery/dist/jquery.min.map |
~Get Your Files Here !/Final/src/WeatherService.Api/Program.cs |
~Get Your Files Here !/Final/src/WeatherService.Api/Properties/launchSettings.json |
~Get Your Files Here !/Final/src/WeatherService.Api/WeatherService.Api.csproj |
~Get Your Files Here !/Final/src/WeatherService.Api/appsettings.Development.json |
~Get Your Files Here !/Final/src/WeatherService.Api/appsettings.json |
~Get Your Files Here !/Final/tests/TennisBookings.Tests/GlobalUsings.cs |
~Get Your Files Here !/Final/tests/TennisBookings.Tests/Pages/IndexTests.cs |
~Get Your Files Here !/Final/tests/TennisBookings.Tests/TennisBookings.Tests.csproj |
udp://tracker.torrent.eu.org:451/announce |
udp://tracker.torrent.eu.org:451/announce |
udp://tracker2.dler.org:80/announce |
http://tracker.gbitt.info:80/announce |
udp://open.demonii.com:1337/announce |
udp://concen.org:6969/announce |
udp://explodie.org:6969/announce |
udp://bt.ktrackers.com:6666/announce |
https://opentracker.i2p.rocks:443/announce |
https://tracker.nanoha.org:443/announce |
http://tracker.mywaifu.best:6969/announce |
udp://qtstm32fan.ru:6969/announce |
http://t.overflow.biz:6969/announce |
http://tracker.edkj.club:6969/announce |
udp://open.dstud.io:6969/announce |
udp://f1sh.de:6969/announce |
udp://tracker.srv00.com:6969/announce |
udp://torrents.artixlinux.org:6969/announce |
udp://black-bird.ynh.fr:6969/announce |
udp://smtp-relay.odysseylabel.com.au:6969/announce |
udp://leefafa.tk:6969/announce |
http://t.acg.rip:6699/announce |
udp://tracker.filemail.com:6969/announce |
udp://960303.xyz:6969/announce |
udp://slicie.icon256.com:8000/announce |
udp://tracker.army:6969/announce |
udp://psyco.fr:6969/announce |
udp://6ahddutb1ucc3cp.ru:6969/announce |
udp://run.publictracker.xyz:6969/announce |
http://tracker.lelux.fi:80/announce |
udp://u4.trakx.crim.ist:1337/announce |
udp://tracker.lelux.fi:6969/announce |
http://open.acgnxtracker.com:80/announce |
udp://tracker.moeking.me:6969/announce |
udp://tracker.openbittorrent.com:6969/announce |
udp://tracker.openbtba.com:6969/announce |
udp://aarsen.me:6969/announce |
http://wepzone.net:6969/announce |
udp://open.tracker.ink:6969/announce |
udp://mail.zasaonsk.ga:6969/announce |
http://tracker1.itzmx.com:8080/announce |
udp://p4p.arenabg.com:1337/announce |
http://tracker1.bt.moack.co.kr:80/announce |
https://tracker.expli.top:443/announce |
udp://fe.dealclub.de:6969/announce |
udp://tracker.artixlinux.org:6969/announce |
udp://sanincode.com:6969/announce |
udp://bubu.mapfactor.com:6969/announce |
udp://public.tracker.vraphim.com:6969/announce |
udp://keke.re:6969/announce |
udp://epider.me:6969/announce |
udp://chouchou.top:8080/announce |
https://tracker.kuroy.me:443/announce |
https://tr.abir.ga:443/announce |
http://open.tracker.ink:6969/announce |
http://jp.moeweb.pw:6969/announce |
udp://tracker.theoks.net:6969/announce |
udp://new-line.net:6969/announce |
https://tracker.moeblog.cn:443/announce |
udp://tracker.publictracker.xyz:6969/announce |
udp://madiator.com:6969/announce |
udp://tamas3.ynh.fr:6969/announce |
http://tracker3.itzmx.com:6961/announce |
http://tracker4.itzmx.com:2710/announce |
udp://mirror.aptus.co.tz:6969/announce |
udp://yahor.ftp.sh:6969/announce |
udp://thouvenin.cloud:6969/announce |
udp://tracker.leech.ie:1337/announce |
udp://tracker.ddunlimited.net:6969/announce |
udp://zecircle.xyz:6969/announce |
udp://tracker1.bt.moack.co.kr:80/announce |
udp://vibe.sleepyinternetfun.xyz:1738/announce |
udp://admin.52ywp.com:6969/announce |
http://tracker2.dler.org:80/announce |
http://1337.abcvg.info:80/announce |
udp://open.stealth.si:80/announce |
https://tracker.gbitt.info:443/announce |
udp://tracker.tcp.exchange:6969/announce |
https://tracker1.520.jp:443/announce |
http://bt.okmp3.ru:2710/announce |
udp://app.icon256.com:8000/announce |
http://tracker3.ctix.cn:8080/announce |
udp://astrr.ru:6969/announce |
udp://public.publictracker.xyz:6969/announce |
udp://ipv4.tracker.harry.lu:80/announce |
udp://camera.lei001.com:6969/announce |
http://tracker.dler.org:6969/announce |
udp://9.rarbg.com:2810/announce |
udp://tracker.bitsearch.to:1337/announce |
udp://admin.videoenpoche.info:6969/announce |
udp://ben.kerbertools.xyz:6969/announce |
udp://exodus.desync.com:6969/announce |
udp://htz3.noho.st:6969/announce |
udp://tracker.auctor.tv:6969/announce |
udp://carr.codes:6969/announce |
udp://rep-art.ynh.fr:6969/announce |
udp://kokodayo.site:6969/announce |
http://tracker.opentrackr.org:1337/announce |
udp://tracker.jonaslsa.com:6969/announce |
http://tracker.openbittorrent.com:80/announce |
http://fxtt.ru:80/announce |
udp://uploads.gamecoast.net:6969/announce |
udp://mail.artixlinux.org:6969/announce |
https://tracker.lilithraws.org:443/announce |
udp://download.nerocloud.me:6969/announce |
https://tr.burnabyhighstar.com:443/announce |
https://xtremex.herokuapp.com:443/announce |
http://tracker.files.fm:6969/announce |
udp://open.free-tracker.ga:6969/announce |
udp://tracker.swateam.org.uk:2710/announce |
udp://tracker-udp.gbitt.info:80/announce |
https://tracker.jiesen.life:8443/announce |
udp://bt2.archive.org:6969/announce |
udp://opentracker.i2p.rocks:6969/announce |
udp://tracker.monitorit4.me:6969/announce |
http://torrenttracker.nwc.acsalaska.net:6969/announce |
http://tracker.bt4g.com:2095/announce |
udp://tracker.pomf.se:80/announce |
udp://tracker.skyts.net:6969/announce |
udp://run-2.publictracker.xyz:6969/announce |
http://vps02.net.orel.ru:80/announce |
udp://torrentclub.space:6969/announce |
https://tracker.tamersunion.org:443/announce |
udp://tracker.zemoj.com:6969/announce |
udp://tracker.4.babico.name.tr:3131/announce |
udp://tracker.altrosky.nl:6969/announce |
https://tracker2.ctix.cn:443/announce |
udp://laze.cc:6969/announce |
udp://bt1.archive.org:6969/announce |
udp://tracker.joybomb.tw:6969/announce |
udp://movies.zsw.ca:6969/announce |
https://tr.abiir.top:443/announce |
http://incine.ru:6969/announce |
udp://tracker.dler.org:6969/announce |
http://tracker.skyts.net:6969/announce |
udp://moonburrow.club:6969/announce |
udp://tracker.opentrackr.org:1337/announce |
udp://fh2.cmp-gaming.com:6969/announce |
udp://cutscloud.duckdns.org:6969/announce |
udp://buddyfly.top:6969/announce |
https://tracker.foreverpirates.co:443/announce |
https://1337.abcvg.info:443/announce |
TorrentBank
Copyright © 2024