Пример #1
0
 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";
 }
Пример #2
0
 public UserService(IRedmineService redmineService)
 {
     _redmineService = redmineService;
 }
Пример #3
0
 public IssueService(IRedmineService redmineService, IUserService userService)
 {
     _redmineService = redmineService;
     _userService    = userService;
 }
Пример #4
0
 public ProjectsService(IRedmineService redmineService, IUserService userService)
 {
     _redmineService = redmineService;
     _userService    = userService;
 }