using Features.Auth.Repository; using MediatR; namespace Features.Auth.Commands.Profile.CreateUserProfile; /// Handles by inserting the new profile record. public class CreateUserProfileHandler(IUserProfileRepository userProfileRepository) : IRequestHandler { public Task Handle( CreateUserProfileCommand request, CancellationToken cancellationToken ) => userProfileRepository.CreateProfileAsync( request.UserAccountId, request.Biography, cancellationToken ); }