Exemplo n.º 1
0
 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;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 public GetCachedReservationQueryHandler(IValidator <IReservationQuery> validator, ICachedReservationRespository cachedReservationRepository)
 {
     _validator = validator;
     _cachedReservationRepository = cachedReservationRepository;
 }