/// <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; }
public SendCovidNotifications(ICovidNotifier notifyService) { _notifyService = notifyService; }