using Mapster; using MapsterMapper; using Microsoft.Extensions.DependencyInjection; using NexusReader.Domain.Entities; using NexusReader.Application.DTOs.User; namespace NexusReader.Application.Mappings; public static class MappingConfig { public static IServiceCollection AddMapsterConfiguration(this IServiceCollection services) { var config = TypeAdapterConfig.GlobalSettings; config.NewConfig(); // Roles are mapped manually in queries due to Identity structure services.AddSingleton(config); services.AddScoped(); return services; } }