/// <summary> /// Initializes a new instance of the <see cref="RepositorySI"/> class /// </summary> /// <param name="repositorySettings">The settings for the service repository</param> /// <param name="generalSettings">The current general settings</param> /// <param name="defaultFileFactory">The default factory</param> public TestingRepository(IOptions <ServiceRepositorySettings> repositorySettings, IOptions <GeneralSettings> generalSettings, IDefaultFileFactory defaultFileFactory, IHttpContextAccessor httpContextAccessor) { _defaultFileFactory = defaultFileFactory; _settings = repositorySettings.Value; _generalSettings = generalSettings.Value; _httpContextAccessor = httpContextAccessor; }
/// <summary> /// Initializes a new instance of the <see cref="RepositorySI"/> class /// </summary> /// <param name="repositorySettings">The settings for the service repository</param> /// <param name="generalSettings">The current general settings</param> /// <param name="defaultFileFactory">The default factory</param> public SourceControlSI(IOptions <ServiceRepositorySettings> repositorySettings, IOptions <GeneralSettings> generalSettings, IDefaultFileFactory defaultFileFactory, IHttpContextAccessor httpContextAccessor, IGitea gitea) { _defaultFileFactory = defaultFileFactory; _settings = repositorySettings.Value; _generalSettings = generalSettings.Value; _httpContextAccessor = httpContextAccessor; _gitea = gitea; }
/// <summary> /// Initializes a new instance of the <see cref="WorkflowController"/> class /// </summary> /// <param name="hostingEnvironment">The hosting environment service</param> /// <param name="repository">The serviceRepository service</param> /// <param name="settings">The service repository settings</param> /// <param name="defaultFileFactory">The default file factory</param> public WorkflowController(IHostingEnvironment hostingEnvironment, IRepository repository, IOptions <ServiceRepositorySettings> settings, IDefaultFileFactory defaultFileFactory) { _hostingEnvironment = hostingEnvironment; _repository = repository; _defaultFileFactory = defaultFileFactory; _settings = settings.Value; }
/// <summary> /// Initializes a new instance of the <see cref="SourceControlSI"/> class. /// </summary> /// <param name="repositorySettings">The settings for the service repository.</param> /// <param name="generalSettings">The current general settings.</param> /// <param name="defaultFileFactory">The default factory.</param> /// <param name="httpContextAccessor">the http context accessor.</param> /// <param name="gitea">gitea.</param> /// <param name="logger">the log handler.</param> public SourceControlSI( IOptions <ServiceRepositorySettings> repositorySettings, IOptions <GeneralSettings> generalSettings, IDefaultFileFactory defaultFileFactory, IHttpContextAccessor httpContextAccessor, IGitea gitea, ILogger <SourceControlSI> logger) { _settings = repositorySettings.Value; _httpContextAccessor = httpContextAccessor; _gitea = gitea; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="DataSourceSI"/> class. /// </summary> /// <param name="defaultFileFactory">Pass in IDefaultFileFactory interface as a parameter.</param> /// <param name="repositorySettings">Pass in IOptions interface as a parameter.</param> public DataSourceSI(IDefaultFileFactory defaultFileFactory, IOptions <ServiceRepositorySettings> repositorySettings, IHttpContextAccessor httpContextAccessor) { _defaultFileFactory = defaultFileFactory; _settings = repositorySettings.Value; _httpContextAccessor = httpContextAccessor; }