entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

-2votos

Hola, Necesito ayuda con la creación de un software .NET

La empresa XYZ requiere el desarrollo de una API REST que cuente con los siguientes servicios

Consultar, Guardar, Editar y Eliminar, las tablas de grupo familiar y usuarios.

Servicios deben estar autenticados por un token (Bearer jwt)

Preferiblemente utilizar ADO .NET o implementar dapper para el acceso a los datos,

Para el caso de usuario debe haber un servicio de autenticación por medio de usuario y contraseña.

Creación de registro de grupo familiar por cada usuario logucado (Usuario, Cedula, Nombres, Apellidos, Genero, Parentesco, Edad, MenorEdad, FechaNacimiento)

-El campo MenorEdad se debe llenar automáticamente.

-Son campos requeridos: Usuario, Cedula, Nombres, Apellidos, Edad

Se debe tener control sobre las personas creadas y no permitir repetidos.

FechaNacimiento: Es requerido únicamente cuando es un menor de edad.

Creación de tabla log donde se almacene todas las peticiones que se realizan al momento de consumir cualquiera de los servicios para validar trazabilidad, Este log debe permitir ver peticiones realizadas tanto exitosas como fallidas, Y adicionalmente en caso de ser fallida la petición se debe poder ver cual fue la causa de la falla.

.Net:

Criterios de desarrollo

Cree una API REST con los siguientes requisitos:

Cree los puntos finales necesarios para resolver el requisito con los siguientes métodos htp (Obtener, Publicar, Poner, Eliminar) Cree una biblioteca de conexión a la base de datos. Se otorgan más puntos si está integrado en .net Standard. Implementar validaciones mediante fluentvalidation (nuget).

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta