using Features.UserManagement.Repository; using MediatR; namespace Features.UserManagement.Commands.UpdateUser; /// /// Handles by persisting changes to an existing user account. /// /// Repository used to persist the updated user account. public class UpdateUserHandler(IUserAccountRepository repository) : IRequestHandler { public Task Handle(UpdateUserCommand request, CancellationToken cancellationToken) { return repository.UpdateAsync(request.UserAccount); } }