| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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<DatabaseTarget>("db").ConnectionString = connectionStringDefault;
- services.AddApplication<ProcurementHostModule>();
- services.AddMvc(options =>
- {
- options.ReturnHttpNotAcceptable = true;
- })
- .AddJsonOptions(options =>
- {
- options.JsonSerializerOptions.PropertyNamingPolicy = null;
- });
- }
- public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
- {
- app.InitializeApplication();
- }
- }
- }
|