public async Task <Unit> Handle(InsertarUsuarioRequest request, CancellationToken cancellationToken)
        {
            if (request.User == null)
            {
                throw new BadRequestProjectException("Invalid user");
            }

            logger.LogInformation("Insertar usuario", $"{request.User.Apellido} {request.User.Nombre}");

            var entity = mapper.Map <UserEntity>(request.User);

            await service.InsertarUsuarioAsync(entity);

            if (entity.ID == 0)
            {
                throw new ConflictProjectException("Unable to insert");
            }

            return(Unit.Value);
        }