using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; // using Microsoft.AspNet.Authorization; // using Microsoft.AspNet.Diagnostics; using Microsoft.AspNet.Hosting; using cli.Services; namespace cli { public class Program { public static void Main(string[] args) { var host = new WebHostBuilder(); var hostengnine = host .UseEnvironment("Development") .UseServer("cli") .UseStartup() .Build(); var app = hostengnine.Start(); var mailer = app.Services.GetService(); var loggerFactory = app.Services.GetService(); var logger = loggerFactory.CreateLogger(); mailer.SendMonthlyEmail(1,"UserOrientedTemplate"); logger.LogInformation("Finished"); } } }