using MediatR; using Microsoft.Extensions.Logging; namespace ChapterX.Application.Roles.Commands { public class DeleteHandler : IRequestHandler { private readonly ILogger _logger; public DeleteHandler(ILogger logger) { _logger = logger; } public Task Handle(DeleteRequest request, CancellationToken cancellationToken) { _logger.LogWarning("Roles is an enum and cannot be deleted at runtime."); return Task.FromResult(new DeleteResponse(false)); } } }