示例#1
0
 public VendorNotifier(
     IDatabase database,
     ISendsEmails emailer)
 {
     _database = database;
     _emailer  = emailer;
 }
示例#2
0
 public RewardsAccount(IApplicationLogger logger, ISendsEmails emailer, string patron)
 {
     _logger     = logger;
     _patron     = patron;
     RewardsTier = new BasicTier(0, this, emailer);
     _state      = new BasicTier(RewardsTier, emailer);
 }
示例#3
0
 public NewCustomerEmailCommand(IApplicationLogger logger, ISendsEmails emailer, string name, string emailAddress)
 {
     _logger       = logger;
     _emailer      = emailer;
     _name         = name;
     _emailAddress = emailAddress;
 }
 public PremiumTier(
     int pointsBalance,
     RewardsAccount account,
     ISendsEmails emailer) : base(emailer)
 {
     PointBalance = pointsBalance;
     Account      = account;
     Initialize();
 }
示例#5
0
 public MealPlanService(
     IMealPlanFactory factory,
     ISendsEmails emailer,
     IApplicationLogger logger)
 {
     _factory = factory;
     _emailer = emailer;
     _logger  = logger;
 }
 public InventoryManager(
     ISendsEmails emailer,
     IAmqpQueue queue,
     IDatabase database,
     IRecipesApi recipesApi)
 {
     _emailer    = emailer;
     _queue      = queue;
     _database   = database;
     _recipesApi = recipesApi;
 }
 public PremiumTier(RewardsTier state, ISendsEmails emailer) :
     this(state.PointBalance, state.Account, emailer)
 {
     _emailer = emailer;
 }
 public ReceiptPrinter(ISendsEmails emailer, IApplicationLogger logger)
 {
     _emailer = emailer;
     _logger  = logger;
 }
 public RewardsTier(ISendsEmails emailer)
 {
     _emailer = emailer;
 }
示例#10
0
 public MealPlanService(IMealPlanFactory factory, ISendsEmails emailer)
 {
     _factory = factory;
     _emailer = emailer;
 }
 public BakeryDataProcessor(ISendsEmails emailer, Database database)
 {
     _emailer  = emailer;
     _database = database;
 }
示例#12
0
 public FloristDataProcessor(ISendsEmails emailer, Database database)
 {
     _emailer  = emailer;
     _database = database;
     Task.Run(ConnectToDatabase).Wait();
 }
 public EmailMessageDecorator(Notifier component, ISendsEmails emailer) : base(component)
 {
     _emailer = emailer;
 }