feat(udt-001): application layer with LoginCommandHandler and ports

This commit is contained in:
2026-04-13 21:36:01 -03:00
parent 2111070c77
commit 8c26cd3ac5
12 changed files with 168 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using FluentValidation;
using Microsoft.Extensions.DependencyInjection;
using SIGCM2.Application.Abstractions;
using SIGCM2.Application.Auth.Login;
namespace SIGCM2.Application;
public static class DependencyInjection
{
public static IServiceCollection AddApplication(this IServiceCollection services)
{
// Register command handlers
services.AddScoped<ICommandHandler<LoginCommand, LoginResponseDto>, LoginCommandHandler>();
// Register FluentValidation validators from this assembly
services.AddValidatorsFromAssemblyContaining<LoginCommandValidator>();
return services;
}
}