Table of Contents

Class DeactivateModuleCommand

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

Id Guid

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