using DigitalData.UserManager.Application; using DigitalData.UserManager.Infrastructure; using DigitalData.UserManager.Infrastructure.Contracts; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; namespace DigitalData.UserManager.DependencyInjection; public static class Extensions { [Obsolete("Use IRepository")] public static IServiceCollection AddUserManager(this IServiceCollection services) where TDbContext : DbContext, IUserManagerDbContext { services.AddUserManagerInfrastructure(); services.AddUserManagerApplication(); return services; } [Obsolete("Use MediatR")] public static IServiceCollection AddUserManager(this IServiceCollection services, Action optionsAction) { services.AddUserManagerInfrastructure(optionsAction); services.AddUserManagerApplication(); return services; } }