public static IActionResult Run( [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req, [EsendexMessaging(AccountId = "", Username = "", Password = "")] IMessageDispatchService messageDispatchService, [EsendexSentService(AccountId = "", Username = "", Password = "")] IMessageSentService sentService, ILogger log) { var messagingResult = messageDispatchService.SendMessage("", "azure hello"); var messages = sentService.GetMessages(0, 10); return(new OkObjectResult(messagingResult)); }
public EmailService(EmailServiceConfig config, IMessageDispatchService productionDispatcher, IMessageDispatchService testDispatchService) { this._config = config; this._productionDispatcher = productionDispatcher; this._testDispatchService = testDispatchService; }