Class DeletePermissionCommand
- Namespace
- KadicAuth.Application.Permissions.Commands
- Assembly
- KadicAuth.Application.dll
public sealed record DeletePermissionCommand : IRequest<Result>, IBaseRequest
- Inheritance
-
objectDeletePermissionCommand
- Implements
-
IRequest<Result>IBaseRequest
Remarks
Devuelve KadicErp.Core.Common.Utils.Result y no Unit porque puede fallar por
validacion: un permiso concedido a algun rol no se borra. Antes se borraba
directo, la FK NoAction hacia estallar SQL Server y el handler no tenia
try/catch, asi que el cliente recibia un 500.
Constructors
DeletePermissionCommand(Guid)
public DeletePermissionCommand(Guid Id)
Parameters
IdGuid
Remarks
Devuelve KadicErp.Core.Common.Utils.Result y no Unit porque puede fallar por
validacion: un permiso concedido a algun rol no se borra. Antes se borraba
directo, la FK NoAction hacia estallar SQL Server y el handler no tenia
try/catch, asi que el cliente recibia un 500.
Properties
Id
public Guid Id { get; init; }
Property Value
- Guid