Exemplo n.º 1
0
 public ScheduleSeiyuuHandler(int batchSize, int delayBetweenMessages, ISeiyuuRepository seiyuuRepository, ISeiyuuUpdatePublisher seiyuuUpdatePublisher)
 {
     _batchSize             = batchSize;
     _delayBetweenMessages  = delayBetweenMessages;
     _seiyuuRepository      = seiyuuRepository;
     _seiyuuUpdatePublisher = seiyuuUpdatePublisher;
 }
Exemplo n.º 2
0
 public SearchSeiyuuQueryHandler(
     ISeiyuuRepository seiyuuRepository,
     ISeiyuuSearchCriteriaService seiyuuSearchCriteriaService
     )
 {
     _seiyuuRepository            = seiyuuRepository;
     _seiyuuSearchCriteriaService = seiyuuSearchCriteriaService;
 }
Exemplo n.º 3
0
 public SeiyuuBusinessService(
     IMapper mapper,
     ISeiyuuRepository seiyuuRepository,
     ISeiyuuSearchCriteriaService seiyuuSearchCriteriaService,
     IRoleRepository roleRepository)
 {
     this.mapper                      = mapper;
     this.seiyuuRepository            = seiyuuRepository;
     this.seiyuuSearchCriteriaService = seiyuuSearchCriteriaService;
     this.roleRepository              = roleRepository;
 }
Exemplo n.º 4
0
 public UpdateSeiyuuHandler(
     ISeiyuuRepository seiyuuRepository,
     IAnimeRepository animeRepository,
     ICharacterRepository characterRepository,
     ISeiyuuRoleRepository seiyuuRoleRepository,
     IAnimeRoleRepository animeRoleRepository,
     ISeasonRepository seasonRepository,
     IMalApiService malApiService
     )
 {
     _seiyuuRepository     = seiyuuRepository;
     _animeRepository      = animeRepository;
     _characterRepository  = characterRepository;
     _seiyuuRoleRepository = seiyuuRoleRepository;
     _animeRoleRepository  = animeRoleRepository;
     _seasonRepository     = seasonRepository;
     _malApiService        = malApiService;
 }
Exemplo n.º 5
0
 public InsertSeiyuuHandler(
     int insertSeiyuuBatchSize,
     int delayBetweenCallsInSeconds,
     ISeiyuuRepository seiyuuRepository,
     ISeasonRepository seasonRepository,
     ICharacterRepository characterRepository,
     IAnimeRepository animeRepository,
     IAnimeRoleRepository animeRoleRepository,
     IMalApiService malApiService,
     IS3Service s3Service
     )
 {
     _insertSeiyuuBatchSize      = insertSeiyuuBatchSize;
     _delayBetweenCallsInSeconds = delayBetweenCallsInSeconds;
     _seiyuuRepository           = seiyuuRepository;
     _seasonRepository           = seasonRepository;
     _characterRepository        = characterRepository;
     _animeRepository            = animeRepository;
     _animeRoleRepository        = animeRoleRepository;
     _malApiService = malApiService;
     _s3Service     = s3Service;
 }
Exemplo n.º 6
0
 public JikanParser(
     string endpointUrl,
     ILoggingService loggingService,
     IAnimeRepository animeRepository,
     IAnimeStatusRepository animeStatusRepository,
     IAnimeTypeRepository animeTypeRepository,
     IBlacklistedIdRepository blacklistedIdRepository,
     ICharacterRepository characterRepository,
     IRoleRepository roleRepository,
     ISeasonRepository seasonRepository,
     ISeiyuuRepository seiyuuRepository
     )
 {
     this.jikan                   = new Jikan(endpointUrl);
     this.logger                  = loggingService;
     this.animeRepository         = animeRepository;
     this.seasonRepository        = seasonRepository;
     this.seiyuuRepository        = seiyuuRepository;
     this.animeTypeRepository     = animeTypeRepository;
     this.animeStatusRepository   = animeStatusRepository;
     this.blacklistedIdRepository = blacklistedIdRepository;
     this.characterRepository     = characterRepository;
     this.roleRepository          = roleRepository;
 }
Exemplo n.º 7
0
 public GetSeiyuuCardInfoQueryHandler(ISeiyuuRepository seiyuuRepository)
 {
     _seiyuuRepository = seiyuuRepository;
 }