Projects may have got many repositories

even local ones
This commit is contained in:
2018-06-25 22:15:33 +02:00
parent 2ef940e383
commit fea84e2df7
9 changed files with 102 additions and 92 deletions

View File

@ -40,7 +40,7 @@ namespace cli
var mailer = app.Services.GetService<EMailer>();
var loggerFactory = app.Services.GetService<ILoggerFactory>();
var logger = loggerFactory.CreateLogger<Program>();
mailer.SendMonthlyEmail(2,"UserOrientedTemplate");
mailer.SendMonthlyEmail(1,"UserOrientedTemplate");
logger.LogInformation("Finished");
}
}

View File

@ -83,6 +83,7 @@ namespace cli.Services
var templateInfo = dbContext.MailingTemplate.FirstOrDefault(t => t.Id == templateCode);
if (templateInfo==null) throw new Exception($"No template found under id {templateCode}.");
logger.LogInformation($"Using code: {templateCode}, subject: {subtemp} ");
logger.LogInformation("And body:\n"+templateInfo.Body);
using (StringReader reader = new StringReader(templateInfo.Body))
@ -104,7 +105,8 @@ namespace cli.Services
typeof(IdentityUser),
typeof(ApplicationUser),
typeof(Template),
typeof(UserOrientedTemplate)
typeof(UserOrientedTemplate),
typeof(System.Threading.Tasks.TaskExtensions)
} )
{
var location = type.Assembly.Location;

View File

@ -58,7 +58,8 @@ namespace cli
.AddJsonFile("appsettings.json")
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true);
Configuration = builder.Build();
ConnectionString = Configuration["Data:DefaultConnection:ConnectionString"];
AppDomain.CurrentDomain.SetData("YAVSC_CONNECTION", ConnectionString);
}
public void ConfigureServices (IServiceCollection services)
@ -79,7 +80,6 @@ namespace cli
{
options.ResourcesPath = "Resources";
});
ConnectionString = Configuration["Data:DefaultConnection:ConnectionString"];
services.AddEntityFramework()
.AddNpgsql()

View File

@ -44,9 +44,9 @@
"Microsoft.Framework.Configuration.Json": "1.0.0-beta8",
"Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4",
"Newtonsoft.Json": "9.0.1",
"Yavsc": { "version": "1.0.5-rc21-beta2", "target": "package" },
"Yavsc.Abstract": { "version": "1.0.5-rc21-beta2", "target": "package" },
"Yavsc.Server": { "version": "1.0.5-rc21-beta2", "target": "package" }
"Yavsc": { "version": "1.0.5-rc21-beta4", "target": "package" },
"Yavsc.Abstract": { "version": "1.0.5-rc21-beta4", "target": "package" },
"Yavsc.Server": { "version": "1.0.5-rc21-beta4", "target": "package" }
},
"frameworks": {
"dnx451": {