public PostDiary2MixiService( ILifeLogService lifeLogCrawler, IMailService mailSender, string sendTo ) { this.lifeLogCrawler = lifeLogCrawler; this.mailSender = mailSender; this.sendTo = sendTo; }
public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req, ILogger logger, [Inject] ILifeLogService lifeLogCrawler, [Inject] IConfigProvider configProvider ) { configProvider.GetConfig(); var lifeLog = await lifeLogCrawler.CrawlAsync(); logger.LogInformation($"Title={lifeLog.Title}, Body={lifeLog.Body}"); return(new OkObjectResult(lifeLog.Body)); }