Empezar un tema nuevo

Programar creación de un usuario de Flexygo

Buenas tardes, quería saber como puedo hacer para crear una subida múltiple de usuarios en un proyecto. La idea es poder subir a través de un fichero (ya sea csv o el formato que se necesite para que se lea) una lista de usuarios con su id, nombre y email, y que automáticamente se den de alta en base de datos, entiendo que debería ser en la tabla "AspNetUsers", que una vez insertados en la tabla se envíe el email de confirmación y quede pendiente de confirmación por parte de los usuarios. Gracias.

------------------------



Hola ,

Los procesos de alta de usuarios han de ser gestionados a través de un proceso dll, ya que se tiene que crear una entidad sysuser y lanzarse internamente el proceso de envío de mail de activación. Por tanto no se puede hacer directamente desde base de datos.

El el proyecto de ejemplo de github tenemos código que  genera un usuario a partir de una entidad, está pensado por ejemplo para que a partir de un empleado se pudiera generar su usuario relacionado. Pero puedes basarte en ésta función para crear otra que reciba tu fichero como parámetro y haga el alta de cada usuario.

A continuación te paso el link a la función SampleCreateUser, en la cual como te comentaba puedes cambiar el parámetro entity por el fichero que quieras, leerlo, procesarlo y dar de alta cada usuario.


Un saludo,



Conectar o Registrarse para publicar un comentario