public SyncController(IYandexService yandexService, IAuthorizationSettings authorizationSettings, IDomainService domainService, ITrackGetter trackGetter, IProgressBar progressBar, IImportResultLogger importResultLogger, IQueryExecutorFactory queryExecutorFactory, ITempSessionService tempSessionService ) { this.yandexService = yandexService; this.authorizationSettings = authorizationSettings; this.domainService = domainService; this.trackGetter = trackGetter; this.progressBar = progressBar; this.importResultLogger = importResultLogger; this.queryExecutorFactory = queryExecutorFactory; this.tempSessionService = tempSessionService; }
public SyncWizardController(ITempSessionService tempSessionService, ITrackGetter trackGetter, IQueryExecutorFactory queryExecutorFactory, IYandexService yandexService, IAuthorizationSettings authorizationSettings, IJsonSerializer jsonSerializer, IJsonTrackGetter jsonTrackGetter, IDomainService domainService, IProgressBar progressBar, IImportResultLogger importResultLogger, ICaptcha captcha) { this.tempSessionService = tempSessionService; this.trackGetter = trackGetter; this.queryExecutorFactory = queryExecutorFactory; this.yandexService = yandexService; this.authorizationSettings = authorizationSettings; this.jsonSerializer = jsonSerializer; this.jsonTrackGetter = jsonTrackGetter; this.domainService = domainService; this.progressBar = progressBar; this.importResultLogger = importResultLogger; this.captcha = captcha; }