Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <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;
 }
Esempio n. 4
0
 /// <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;
 }
Esempio n. 5
0
 /// <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;
 }