using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using Moonlight.Api.Configuration; using Moonlight.Api.Database; using Moonlight.Api.Services; namespace Moonlight.Api.Startup; public partial class Startup { private static void AddDatabase(WebApplicationBuilder builder) { builder.Services.AddOptions().BindConfiguration("WebApp:Database"); builder.Services.AddDbContext(); builder.Services.AddScoped(typeof(DatabaseRepository<>)); builder.Services.AddHostedService(); } }