Exemplo n.º 1
0
 public GrabberService(IGrabberProvider scheduleProvider, IScheduleRepository scheduleRepository, ILeagueRepository leagueRepository,
                       IDataVersionRepository dataVersionRepository)
 {
     _scheduleRepository    = scheduleRepository;
     _leagueRepository      = leagueRepository;
     _grabberProvider       = scheduleProvider;
     _dataVersionRepository = dataVersionRepository;
 }
Exemplo n.º 2
0
 public TelegramBotService(IConfiguration configuration, ITelegramBotClient telegramClient, IDataVersionRepository dataVersionRepository,
                           IUserRepository userRepository, ILeagueRepository leagueRepository, IScheduleRepository scheduleRepository, IMapper mapper)
 {
     _mapper                = mapper;
     _telegramClient        = telegramClient;
     _userRepository        = userRepository;
     _leagueRepository      = leagueRepository;
     _scheduleRepository    = scheduleRepository;
     _dataVersionRepository = dataVersionRepository;
     _webHook               = configuration["WebHook"];
     _telegramUrl           = "/api/telegram/update";
 }
Exemplo n.º 3
0
 public ViberBotService(IConfiguration configuration, IViberBotClient viberBotClient, IDataVersionRepository dataVersionRepository, IImageHelper imageHelper,
                        IUserRepository userRepository, ILeagueRepository leagueRepository, IScheduleRepository scheduleRepository, IMapper mapper)
 {
     _mapper                = mapper;
     _viberBotClient        = viberBotClient;
     _userRepository        = userRepository;
     _leagueRepository      = leagueRepository;
     _scheduleRepository    = scheduleRepository;
     _dataVersionRepository = dataVersionRepository;
     _imageHelper           = imageHelper;
     _webHook               = configuration["WebHook"];
     _viberUrl              = "/api/viber/update";
 }