using Application.Behaviors; using Microsoft.Extensions.DependencyInjection; using System.Reflection; namespace Application { public static class DependencyInjection { public static IServiceCollection AddApplication(this IServiceCollection services) { services.AddMediatR(cfg => { cfg.RegisterServicesFromAssembly(Assembly.GetExecutingAssembly()); cfg.AddOpenBehavior(typeof(LoggingBehavior<,>)); }); return services; } } }