# Quick Snippets Common code snippets. ## Basic Command ```csharp public record CreateOrderCommand { public int CustomerId { get; init; } } public class CreateOrderHandler : ICommandHandler { public async Task HandleAsync(CreateOrderCommand command, CancellationToken ct) { // Handle command return orderId; } } // Registration builder.Services.AddCommand(); ``` ## Basic Query ```csharp public record GetOrderQuery { public int OrderId { get; init; } } public class GetOrderHandler : IQueryHandler { public async Task HandleAsync(GetOrderQuery query, CancellationToken ct) { // Handle query return orderDto; } } // Registration builder.Services.AddQuery(); ``` ## See Also - [Samples Overview](README.md)