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; }
/// <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; }
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; }
public SFProjectsUploadController(IUserAccessor userAccessor, ISFProjectService projectService) { _userAccessor = userAccessor; _projectService = projectService; }