public VariableGroupCopier([NotNull] IParametersResolver parametersResolver, [NotNull] Func <string, string, VariableGroupVstsRepository> vstsRepositoryFactoryFunc, [NotNull] Func <VariableGroupFileRepository> fileRepositoryFactoryFunc) { _parametersResolver = parametersResolver ?? throw new ArgumentNullException(nameof(parametersResolver)); _vstsRepositoryFactoryFunc = vstsRepositoryFactoryFunc ?? throw new ArgumentNullException(nameof(vstsRepositoryFactoryFunc)); _fileRepositoryFactoryFunc = fileRepositoryFactoryFunc ?? throw new ArgumentNullException(nameof(fileRepositoryFactoryFunc)); }
public VariableGroupFileRepository([NotNull] IKnownLiterals knownLiterals, [NotNull] IParametersResolver parametersResolver) { _knownLiterals = knownLiterals ?? throw new ArgumentNullException(nameof(knownLiterals)); _parametersResolver = parametersResolver ?? throw new ArgumentNullException(nameof(parametersResolver)); _jsonSerializer = new JsonSerializer { Formatting = Formatting.Indented }; }
public VariableGroupVstsRepository(string account, string token, [NotNull] IParametersResolver parametersResolver) { _parametersResolver = parametersResolver ?? throw new ArgumentNullException(nameof(parametersResolver)); _connection = new VssConnection(new Uri(string.Format(UrlFormat, account)), new VssBasicCredential(string.Empty, token)); _client = _connection.GetClient <TaskAgentHttpClient>(); }
public RunAutoqueriesJob(ISession session, IDatabase database, ILog log, IParametersResolver paramResolver, IMailSender mailSender, AutoProceduresJob proceduresJob) { m_session = session; m_database = database; m_log = log; m_paramResolver = paramResolver; m_mailSender = mailSender; m_proceduresJob = proceduresJob; }