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; }