public ReferAFriendService(ICustomerDirectory directory, IReferralPolicy policy, IEmailer emailer) { this.directory = directory; this.policy = policy; this.emailer = emailer; }
public RecommendAFriendService(Domain.IReferralPolicy policy) { // subscribe to events on domain model policy.ReferralAccepted += HandleReferralAccepted; policy.ReferralRejected += HandleReferralRejected; this.policy = policy; }
public RecommendAFriendService(Domain.IReferralPolicy policy) { this.policy = policy; }