public CacheReservationStartDateCommandHandler( IValidator <CacheReservationStartDateCommand> validator, ICacheStorageService cacheStorageService, ICachedReservationRespository cachedReservationRepository) { _validator = validator; _cacheStorageService = cacheStorageService; _cachedReservationRepository = cachedReservationRepository; }
public CacheReservationCourseCommandHandler( IValidator <CacheReservationCourseCommand> validator, ICacheStorageService cacheStorageService, ICachedReservationRespository cachedReservationRepository, ICourseService courseService) { _validator = validator; _cacheStorageService = cacheStorageService; _cachedReservationRepository = cachedReservationRepository; _courseService = courseService; }
public CreateReservationCommandHandler( IValidator <CreateReservationCommand> createReservationValidator, IValidator <CachedReservation> cachedReservationValidator, IOptions <ReservationsApiConfiguration> apiOptions, IApiClient apiClient, ICacheStorageService cacheStorageService, ICachedReservationRespository cachedReservationRepository) { _createReservationValidator = createReservationValidator; _cachedReservationValidator = cachedReservationValidator; _apiOptions = apiOptions; _apiClient = apiClient; _cacheStorageService = cacheStorageService; _cachedReservationRepository = cachedReservationRepository; }
public GetCachedReservationQueryHandler(IValidator <IReservationQuery> validator, ICachedReservationRespository cachedReservationRepository) { _validator = validator; _cachedReservationRepository = cachedReservationRepository; }