Пример #1
0
 public ParatextController(IRepository <UserSecret> userSecrets, IParatextService paratextService,
                           IUserAccessor userAccessor)
 {
     _userSecrets     = userSecrets;
     _paratextService = paratextService;
     _userAccessor    = userAccessor;
 }
 public ParatextController(IRepository <UserEntity> users, IParatextService paratextService,
                           IUserAccessor userAccessor)
 {
     _users           = users;
     _paratextService = paratextService;
     _userAccessor    = userAccessor;
 }
Пример #3
0
 public SFProjectUserService(IJsonApiContext jsonApiContext, IMapper mapper, IUserAccessor userAccessor,
                             IRepository <SFProjectEntity> projects, IRepository <UserEntity> users, IParatextService paratextService)
     : base(jsonApiContext, mapper, userAccessor, projects)
 {
     _users           = users;
     _paratextService = paratextService;
 }
Пример #4
0
 public ParatextNotesMapper(IRepository <UserSecret> userSecrets, IParatextService paratextService,
                            IStringLocalizer <SharedResource> localizer, IOptions <SiteOptions> siteOptions)
 {
     _userSecrets     = userSecrets;
     _paratextService = paratextService;
     _localizer       = localizer;
     _siteOptions     = siteOptions;
 }
Пример #5
0
 public SFProjectsRpcController(IUserAccessor userAccessor, IHttpRequestAccessor httpRequestAccessor,
                                IRepository <SFProjectEntity> projects, IRepository <UserEntity> users, IEmailService emailService,
                                IOptions <SiteOptions> siteOptions, IRepository <TranslateMetrics> translateMetrics,
                                IParatextService paratextService)
     : base(userAccessor, httpRequestAccessor, projects, users, emailService, siteOptions)
 {
     _translateMetrics = translateMetrics;
     _paratextService  = paratextService;
 }
Пример #6
0
 public SyncAllService(Func <IParatextSyncRunner> syncRunnerFactory, IRealtimeService realtimeService,
                       IParatextService paratextService,
                       IRepository <UserSecret> userSecretRepo, IProgramLogger logger)
 {
     _syncRunnerFactory = syncRunnerFactory;
     _realtimeService   = realtimeService;
     _paratextService   = paratextService;
     _userSecretRepo    = userSecretRepo;
     _logger            = logger;
 }
Пример #7
0
 public CloneAllService(Func <IPTDDSyncRunner> syncRunnerFactory, IRealtimeService realtimeService,
                        IOptions <SiteOptions> siteOptions, IParatextService paratextService, IRepository <UserSecret> userSecretRepo,
                        IFileSystemService fileSystemService)
 {
     _syncRunnerFactory = syncRunnerFactory;
     _realtimeService   = realtimeService;
     _siteOptions       = siteOptions;
     _paratextService   = paratextService;
     _userSecretRepo    = userSecretRepo;
     _fileSystemService = fileSystemService;
 }
 public ParatextSyncRunner(IRepository <UserSecret> userSecrets, IRepository <SFProjectSecret> projectSecrets,
                           ISFProjectService projectService, IEngineService engineService, IParatextService paratextService,
                           IRealtimeService realtimeService, IDeltaUsxMapper deltaUsxMapper, IParatextNotesMapper notesMapper,
                           ILogger <ParatextSyncRunner> logger)
 {
     _userSecrets     = userSecrets;
     _projectSecrets  = projectSecrets;
     _projectService  = projectService;
     _engineService   = engineService;
     _paratextService = paratextService;
     _realtimeService = realtimeService;
     _logger          = logger;
     _deltaUsxMapper  = deltaUsxMapper;
     _notesMapper     = notesMapper;
 }
Пример #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ObjectMigrator" /> class.
 /// </summary>
 /// <param name="dataAccessOptions">The data access options.</param>
 /// <param name="deltaUsxMapper">The delta USX mapper.</param>
 /// <param name="mongoClient">The mongo client.</param>
 /// <param name="paratextService">The paratext service.</param>
 /// <param name="projectService">The project service.</param>
 /// <param name="realtimeService">The realtime service.</param>
 /// <param name="userSecrets">The user secrets repository.</param>
 public ObjectMigrator(
     IOptions <DataAccessOptions> dataAccessOptions,
     IDeltaUsxMapper deltaUsxMapper,
     IMongoClient mongoClient,
     IParatextService paratextService,
     ISFProjectService projectService,
     IRealtimeService realtimeService,
     IRepository <UserSecret> userSecrets)
 {
     this._database        = mongoClient.GetDatabase(dataAccessOptions.Value.MongoDatabaseName);
     this._deltaUsxMapper  = deltaUsxMapper;
     this._paratextService = paratextService;
     this._projectService  = projectService;
     this._realtimeService = realtimeService;
     this._userSecrets     = userSecrets;
 }
Пример #10
0
 public PtdaSyncRunner(IOptions <SiteOptions> siteOptions, IRepository <UserSecret> userSecrets,
                       IRepository <SFProjectSecret> projectSecrets, ISFProjectService projectService, IEngineService engineService,
                       IParatextService paratextService, IRealtimeService realtimeService, IFileSystemService fileSystemService,
                       IDeltaUsxMapper deltaUsxMapper, IParatextNotesMapper notesMapper, ILogger <PtdaSyncRunner> logger)
 {
     _siteOptions       = siteOptions;
     _userSecrets       = userSecrets;
     _projectSecrets    = projectSecrets;
     _projectService    = projectService;
     _engineService     = engineService;
     _paratextService   = paratextService;
     _realtimeService   = realtimeService;
     _fileSystemService = fileSystemService;
     _logger            = logger;
     _deltaUsxMapper    = deltaUsxMapper;
     _notesMapper       = notesMapper;
 }
Пример #11
0
 public ParatextSyncRunner(IOptions <SiteOptions> siteOptions, IRepository <UserEntity> users,
                           IRepository <SyncJobEntity> jobs, IRepository <SFProjectEntity> projects, IRepository <TextEntity> texts,
                           IEngineService engineService, IParatextService paratextService, IRealtimeService realtimeService,
                           IFileSystemService fileSystemService, ILogger <ParatextSyncRunner> logger)
 {
     _siteOptions       = siteOptions;
     _users             = users;
     _jobs              = jobs;
     _projects          = projects;
     _texts             = texts;
     _engineService     = engineService;
     _paratextService   = paratextService;
     _realtimeService   = realtimeService;
     _fileSystemService = fileSystemService;
     _logger            = logger;
     _deltaUsxMapper    = new DeltaUsxMapper();
 }
Пример #12
0
 public SFProjectService(IRealtimeService realtimeService, IOptions <SiteOptions> siteOptions,
                         IAudioService audioService, IEmailService emailService, IRepository <SFProjectSecret> projectSecrets,
                         ISecurityService securityService, IFileSystemService fileSystemService, IEngineService engineService,
                         ISyncService syncService, IParatextService paratextService, IRepository <UserSecret> userSecrets,
                         IRepository <TranslateMetrics> translateMetrics, IStringLocalizer <SharedResource> localizer,
                         ITransceleratorService transceleratorService)
     : base(realtimeService, siteOptions, audioService, projectSecrets, fileSystemService)
 {
     _engineService         = engineService;
     _syncService           = syncService;
     _paratextService       = paratextService;
     _userSecrets           = userSecrets;
     _translateMetrics      = translateMetrics;
     _emailService          = emailService;
     _securityService       = securityService;
     _localizer             = localizer;
     _transceleratorService = transceleratorService;
 }