public JenkinsProject([NotNull] string name, [NotNull] ILog logger, [NotNull] AppConfiguration.AppConfiguration configuration, [NotNull] IMainBot mainBot, [NotNull] IJenkinsService jenkinsService, [NotNull] IRedmineService redmineService) { this.Name = name; this.Logger = logger; this.Configuration = configuration; this.MainBot = mainBot; this.JenkinsService = jenkinsService; this.RedmineService = redmineService; this.BuildServerPulles = new List <JenkinsJobInfo>(); this.VersionCurrent = "0"; }
public UserService(IRedmineService redmineService) { _redmineService = redmineService; }
public IssueService(IRedmineService redmineService, IUserService userService) { _redmineService = redmineService; _userService = userService; }
public ProjectsService(IRedmineService redmineService, IUserService userService) { _redmineService = redmineService; _userService = userService; }