using Svrnty.CQRS.Abstractions; namespace Svrnty.CQRS.Grpc.Sample; public record RemoveUserCommand { public int UserId { get; set; } } public class RemoveUserCommandHandler : ICommandHandler { public Task HandleAsync(RemoveUserCommand command, CancellationToken cancellationToken = default) { // Simulate removing a user return Task.CompletedTask; } }