Class DeactivatePermissionCommand
- Namespace
- KadicAuth.Application.Permissions.Commands
- Assembly
- KadicAuth.Application.dll
public sealed record DeactivatePermissionCommand : IRequest<Result>, IBaseRequest
- Inheritance
-
objectDeactivatePermissionCommand
- Implements
-
IRequest<Result>IBaseRequest
Remarks
Desactivar un permiso no es cosmetico: la resolucion
efectiva filtra por Permission.IsActive, asi que apagarlo lo revoca
al instante para todos los usuarios que lo tuvieran por su rol. Por eso se
bloquea si esta concedido.
Constructors
DeactivatePermissionCommand(Guid)
public DeactivatePermissionCommand(Guid Id)
Parameters
IdGuid
Remarks
Desactivar un permiso no es cosmetico: la resolucion
efectiva filtra por Permission.IsActive, asi que apagarlo lo revoca
al instante para todos los usuarios que lo tuvieran por su rol. Por eso se
bloquea si esta concedido.
Properties
Id
public Guid Id { get; init; }
Property Value
- Guid