How luismoontt/testtttttttttt works
Biblioteca is a Razor Pages library-catalog app. Users can manage books by ISBN, organize categories hierarchically, inspect category trees and their books, and upload XML to bulk-import catalog data; book and category trees can also be rendered/exported through Graphviz. The graph shows the documented runtime routes and the source-backed service/model calls. The README is empty, and page markup and several page models were not sampled, so uncertain presentation wiring is omitted.
Main entry points: LoadDataController.cs XML upload · LibraryService.cs Library service · GraphService.cs Graph service · CatalogCategories.cs Category catalog
Components 14
Web interface
- Book page
Biblioteca/Pages/BookPage.cshtml.cs - Category page
Biblioteca/Pages/CategoryPage.cshtml.cs - Import page
Biblioteca/Pages/LoadCatalogPage.cshtml - Web host
Biblioteca/Program.cs
Catalog operations
- Library service
Biblioteca/Services/LibraryService.cs - Book catalog
Biblioteca/Models/CatalogBooks.cs - Category catalog
Biblioteca/Models/CatalogCategories.cs - Category tree
Biblioteca/Models/Category.cs - Book record
Biblioteca/Models/Book.cs
Catalog import
- XML upload
Biblioteca/controllers/LoadDataController.cs
Tree visualization
- Graph service
Biblioteca/Services/GraphService.cs
Other components
- Library user
- Graphviz
- XML file
Biblioteca/Data/entrada_100_libros.xml
Connections 22
- Library user → Book page: uses
- Library user → Category page: uses
- Library user → Import page: uploads via
- Web host → Book page: serves
- Web host → Category page: serves
- Web host → XML upload: maps route
- Book page → Library service: invokes
- Category page → Library service: invokes
- Import page → XML upload: posts XML
- XML file → XML upload: uploaded as
- XML upload → Library service: checks catalog
- XML upload → Category catalog: adds categories
- XML upload → Book catalog: inserts books
- XML upload → Library service: refreshes graphs
- Library service → Book catalog: reads/writes
- Library service → Category catalog: reads/writes
- Category catalog → Category tree: traverses tree
- Category tree → Book catalog: lists matching books
- Library service → Graph service: requests render/export
- Graph service → Book catalog: reads book tree
- Graph service → Category catalog: reads category tree
- Graph service → Graphviz: runs dot