Documentación completa
En este proyecto, he tratado de comprender el funcionamiento de las API web utilizando una pequeña base de datos que emula ser una base de datos del hospital.
Para el desarrollo del proyecto, se han utilizado MS SQL, ASP.NET Core Blazor, componentes de Blazor Radzen y marco de entidad.
Por ahora, lo único que falta en este proyecto son las validaciones de los formularios que tienen en cuenta las claves de florecimiento y las claves primarias, por ahora no se notificará al usuario sobre este tipo de errores. Hecho hincapié en que la base de datos responderá a las contrinientas, pero no será notificado al usuario.






Se ha considerado una base de datos muy pequeña como mi primer comienzo en las API web, sería una base de datos que sería utilizada por recepcionistas del hospital.

Como puede ver, solo dará prioridad a los médicos y enfermeras en esta base de datos, no se tendrá en cuenta la información sobre otros tipos de trabajadores.
No entró en mayor detalle sobre los tipos de relación entre las entidades, ya que no era necesario.
Como puede ver en los scripts que este proyecto contiene, al crear las tablas SQL, se establecieron algunas entradas lógicas de verificación para algunos casos, que también fueron lógicas para mí. (Teniendo en cuenta que esta pequeña base de datos es para un pequeño hospital).
También se agregaron algunos desencadenantes lógicos.
Primero con el marco de la entidad, se generaron DBContext y las clases respectivas a las tablas SQL. En el DBContext puede cambiar la cadena de conexión DB.

Más tarde, se generaron los controladores de las tablas para poder realizar las solicitudes HTTP más tarde.
Luego se implementaron las páginas de afeitar y se hicieron algunos pequeños cambios en la plantilla de Blazor principal.
Finalmente, se generaron algunas estadísticas con respecto a los datos HTTP obtenidos en la página de inicio.