Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }