diff --git a/API/Program.cs b/API/Program.cs index 7acff8f..24e280e 100644 --- a/API/Program.cs +++ b/API/Program.cs @@ -7,9 +7,8 @@ using API.Schema.MangaConnectors; using Asp.Versioning; using Asp.Versioning.Builder; using Asp.Versioning.Conventions; -using log4net; -using log4net.Config; using Microsoft.EntityFrameworkCore; +using Newtonsoft.Json.Converters; var builder = WebApplication.CreateBuilder(args); @@ -25,11 +24,6 @@ builder.Services.AddCors(options => }); }); -builder.Services.AddMvc().AddJsonOptions(opts => -{ - opts.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()); -}); - builder.Services.AddApiVersioning(option => { option.AssumeDefaultVersionWhenUnspecified = true; @@ -63,7 +57,10 @@ builder.Services.AddDbContext(options => $"Username={Environment.GetEnvironmentVariable("POSTGRES_USER")??"postgres"}; " + $"Password={Environment.GetEnvironmentVariable("POSTGRES_PASSWORD")??"postgres"}")); -builder.Services.AddControllers().AddNewtonsoftJson(); +builder.Services.AddControllers().AddNewtonsoftJson(opts => +{ + opts.SerializerSettings.Converters.Add(new StringEnumConverter()); +}); builder.WebHost.UseUrls("http://*:6531");