using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using NLog.Targets; namespace Procurement { public class Startup { public static IConfiguration Configuration { get; private set; } public Startup(IConfiguration configuration) { Configuration = configuration; } public void ConfigureServices(IServiceCollection services) { string connectionStringDefault = ""; connectionStringDefault = Configuration["connectionStrings:Default"]; NLog.LogManager.Configuration.FindTargetByName("db").ConnectionString = connectionStringDefault; services.AddApplication(); services.AddMvc(options => { options.ReturnHttpNotAcceptable = true; }) .AddJsonOptions(options => { options.JsonSerializerOptions.PropertyNamingPolicy = null; }); } public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) { app.InitializeApplication(); } } }