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; }
public Schedule(BusinessLogic.Core.Base.IQueue queueBLL, BusinessLogic.Notifications.Base.ISlack slackBLL) { this.queueBLL = queueBLL; this.slackBLL = slackBLL; }
public Send(BusinessLogic.Notifications.Base.IEmail emailNotificationsBLL, BusinessLogic.Notifications.Base.ISlack slackNotificationsBLL) { this.emailNotificationsBLL = emailNotificationsBLL; this.slackNotificationsBLL = slackNotificationsBLL; }