예제 #1
0
 public Trigger(BusinessLogic.AutoMerge.Base.ISelect selectAutoMergeBLL,
                 BusinessLogic.Notifications.Base.ISend notificationsSendBLL,
                 BusinessLogic.Core.Base.ISettings settingsBLL,
                 BusinessLogic.AutoMergeLog.Base.IInsert insertLogBLL)
 {
     this.selectAutoMergeBLL = selectAutoMergeBLL;
     this.notificationsSendBLL = notificationsSendBLL;
     this.settingsBLL = settingsBLL;
     this.insertLogBLL = insertLogBLL;
 }
예제 #2
0
 public Trigger(BusinessLogic.Core.Base.ISettings settingsBLL,
                 BusinessLogic.Branch.Base.ISelect selectBranchBLL,
                 BusinessLogic.Notifications.Base.ISlack slackNotificationBLL,
                 [Dependency("Svn.ISearchLog")]BusinessLogic.VersionControl.Base.ISearchLog searchLogBLL,
                 [Dependency("Svn.IEligibleRevisions")]BusinessLogic.VersionControl.Base.IEligibleRevisions eligibleRevisions)
 {
     this.settingsBLL = settingsBLL;
     this.selectBranchBLL = selectBranchBLL;
     this.searchLogBLL = searchLogBLL;
     this.slackNotificationBLL = slackNotificationBLL;
     this.eligibleRevisions = eligibleRevisions;
 }
예제 #3
0
 public Slack(BusinessLogic.Core.Base.IFactory factory,
                 BusinessLogic.Core.Base.ISettings settingsBLL)
 {
     this.factory = factory;
     this.settingsBLL = settingsBLL;
 }
예제 #4
0
 public Email(BusinessLogic.Core.Base.ISendEmail sendMailBLL,
                 BusinessLogic.Core.Base.ISettings settingsBLL)
 {
     this.sendMailBLL = sendMailBLL;
     this.settingsBLL = settingsBLL;
 }
예제 #5
0
 public SendEmail(BusinessLogic.Core.Base.ISettings settingsBLL)
 {
     this.settingsBLL = settingsBLL;
 }