using Femto.Common.Domain; using Femto.Modules.Auth.Data; using Femto.Modules.Auth.Models; namespace Femto.Modules.Auth.Application.Commands.CreateSignupCode; internal class CreateSignupCodeCommandHandler(AuthContext context) : ICommandHandler { public async Task Handle(CreateSignupCodeCommand command, CancellationToken cancellationToken) { var code = new SignupCode(command.RecipientEmail, command.RecipientName, command.Code); await context.SignupCodes.AddAsync(code, cancellationToken); } }