コード例 #1
0
 /// <summary>
 /// Constructor for <see cref="APIController"/> Handles Services Dependency Injection
 /// </summary>
 /// <param name="emailService">The injected <see cref="EmailService"/> service</param>
 /// <param name="smsService">The injected <see cref="SMSService"/> service</param>
 /// <param name="dataService">The injected <see cref="IDataService"/> service</param>
 /// <param name="notifyService">The injected <see cref="ICovidNotifier"/> service</param>
 public APIController(EmailService emailService, SMSService smsService, IDataService dataService,
                      ILogger <APIController> logger, ICovidNotifier notifyService)
 {
     _emailService  = emailService;
     _smsService    = smsService;
     _dataService   = dataService;
     _logger        = logger;
     _notifyService = notifyService;
 }
コード例 #2
0
 public SendCovidNotifications(ICovidNotifier notifyService)
 {
     _notifyService = notifyService;
 }