// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllers() .AddNewtonsoftJson(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); // JSON OPTIMIZATION options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore; options.SerializerSettings.Formatting = Formatting.None; }); // Configurando EF Core services.AddDbContext <MarvelCharactersContext>(options => { options.UseLazyLoadingProxies(); options.UseSqlServer(Configuration.GetConnectionString("MarvelCharacters")); }); services.AddDataDependencyInjection(); services.AdBusinessDependencyInjection(); }