Class DeactivateModuleCommand
- Namespace
- KadicAuth.Application.Modules.Commands
- Assembly
- KadicAuth.Application.dll
public sealed record DeactivateModuleCommand : IRequest<Result>, IBaseRequest
- Inheritance
-
objectDeactivateModuleCommand
- Implements
-
IRequest<Result>IBaseRequest
Remarks
Devuelve KadicErp.Core.Common.Utils.Result y no Unit porque puede fallar por
validacion: un modulo con submodulos activos o contratado por algun tenant
no se desactiva. Con Unit el handler no tenia forma de reportarlo.
Constructors
DeactivateModuleCommand(Guid)
public DeactivateModuleCommand(Guid Id)
Parameters
IdGuid
Remarks
Devuelve KadicErp.Core.Common.Utils.Result y no Unit porque puede fallar por
validacion: un modulo con submodulos activos o contratado por algun tenant
no se desactiva. Con Unit el handler no tenia forma de reportarlo.
Properties
Id
public Guid Id { get; init; }
Property Value
- Guid