public BetsViewService(IRepository<Bet> repositoryOfBet, IRepository<Team> repositoryOfTeam, IRepository<Battle> repositoryOfBattle, IBetScreenshotPathService betScreenshotPathService)
 {
     _repositoryOfBet = repositoryOfBet;
     _repositoryOfTeam = repositoryOfTeam;
     _repositoryOfBattle = repositoryOfBattle;
     _betScreenshotPathService = betScreenshotPathService;
 }
 public BetScreenshotProcessor(ITransactionScopeFactory transactionScopeFactory, IUnitOfWorkScopeFactory unitOfWorkScopeFactory, IRepository<BetScreenshot> repositoryOfBetScreenshot, IRepository<Bet> repositoryOfBet, IScreenshotMakerFactory screenshotMakerFactory, IScreenshotAmazonS3Putter screenshotAmazonS3Putter, IBetScreenshotPathService betScreenshotPathService)
 {
     _transactionScopeFactory = transactionScopeFactory;
     _unitOfWorkScopeFactory = unitOfWorkScopeFactory;
     _repositoryOfBetScreenshot = repositoryOfBetScreenshot;
     _repositoryOfBet = repositoryOfBet;
     _screenshotMakerFactory = screenshotMakerFactory;
     _screenshotAmazonS3Putter = screenshotAmazonS3Putter;
     _betScreenshotPathService = betScreenshotPathService;
 }