Table of Contents

Class DeletePermissionCommand

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

Id Guid

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