Table of Contents

Class DeactivatePermissionCommand

Namespace
KadicAuth.Application.Permissions.Commands
Assembly
KadicAuth.Application.dll
public sealed record DeactivatePermissionCommand : IRequest<Result>, IBaseRequest
Inheritance
object
DeactivatePermissionCommand
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

Id Guid

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