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;
 }
示例#2
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;
 }
示例#3
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;
 }
 public SFProjectsRpcController(IUserAccessor userAccessor, ISFProjectService projectService)
     : base(userAccessor)
 {
     _projectService = projectService;
 }
示例#5
0
 public SFProjectsUploadController(IUserAccessor userAccessor, ISFProjectService projectService)
 {
     _userAccessor   = userAccessor;
     _projectService = projectService;
 }