From 870cbe91b3b0cdf1a0f7880fe96c31c7f15a41e3 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Fri, 17 Apr 2026 11:46:01 -0300 Subject: [PATCH] =?UTF-8?q?feat(secciones):=20validar=20medio=20activo=20e?= =?UTF-8?q?n=20update/deactivate/reactivate=20=E2=80=94=20issue=20#16?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Deactivate/DeactivateSeccionCommandHandler.cs | 10 +++++++++- .../Reactivate/ReactivateSeccionCommandHandler.cs | 10 +++++++++- .../Secciones/Update/UpdateSeccionCommandHandler.cs | 10 +++++++++- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/api/SIGCM2.Application/Secciones/Deactivate/DeactivateSeccionCommandHandler.cs b/src/api/SIGCM2.Application/Secciones/Deactivate/DeactivateSeccionCommandHandler.cs index c77c9d9..978f6a8 100644 --- a/src/api/SIGCM2.Application/Secciones/Deactivate/DeactivateSeccionCommandHandler.cs +++ b/src/api/SIGCM2.Application/Secciones/Deactivate/DeactivateSeccionCommandHandler.cs @@ -10,11 +10,13 @@ namespace SIGCM2.Application.Secciones.Deactivate; public sealed class DeactivateSeccionCommandHandler : ICommandHandler { private readonly ISeccionRepository _repo; + private readonly IMedioRepository _medioRepo; private readonly IAuditLogger _audit; - public DeactivateSeccionCommandHandler(ISeccionRepository repo, IAuditLogger audit) + public DeactivateSeccionCommandHandler(ISeccionRepository repo, IMedioRepository medioRepo, IAuditLogger audit) { _repo = repo; + _medioRepo = medioRepo; _audit = audit; } @@ -23,6 +25,12 @@ public sealed class DeactivateSeccionCommandHandler : ICommandHandler { private readonly ISeccionRepository _repo; + private readonly IMedioRepository _medioRepo; private readonly IAuditLogger _audit; - public ReactivateSeccionCommandHandler(ISeccionRepository repo, IAuditLogger audit) + public ReactivateSeccionCommandHandler(ISeccionRepository repo, IMedioRepository medioRepo, IAuditLogger audit) { _repo = repo; + _medioRepo = medioRepo; _audit = audit; } @@ -24,6 +26,12 @@ public sealed class ReactivateSeccionCommandHandler : ICommandHandler { private readonly ISeccionRepository _repo; + private readonly IMedioRepository _medioRepo; private readonly IAuditLogger _audit; - public UpdateSeccionCommandHandler(ISeccionRepository repo, IAuditLogger audit) + public UpdateSeccionCommandHandler(ISeccionRepository repo, IMedioRepository medioRepo, IAuditLogger audit) { _repo = repo; + _medioRepo = medioRepo; _audit = audit; } @@ -23,6 +25,12 @@ public sealed class UpdateSeccionCommandHandler : ICommandHandler