using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Musify.Application.Contracts.Infrastructure; namespace Musify.Infrastructure.Persistence { public static class DatabaseDependencyInjection { public static IServiceCollection AddDatabase(this IServiceCollection serviceDescriptors, IConfiguration configuration) { serviceDescriptors.AddDbContext(); serviceDescriptors.AddScoped(serviceProvider => serviceProvider.GetRequiredService()); return serviceDescriptors; } } }