![]() |
dev.tirsvad.dk
Tirsvad Website: A Clean Architecture .NET solution using Blazor WebAssembly for modern, cloud-ready web applications. Supports SQLite/MySQL, containerization, and follows best practices for maintainability and scalability.
|
| NApplication | |
| NDTOs | |
| CBadgeDto | |
| COrganisationsDto | |
| CProjectDto | DTO for project details including documentation and coverage URLs |
| NHelpers | |
| CConfigurationHelper | Provides helper methods for retrieving and constructing database connection strings from application configuration and environment variables |
| NInterfaces | |
| NRepositories | |
| CIOrganisationRepository | Defines a repository interface for managing Organisation entities |
| CIRepository< TEntity > | Defines a generic repository interface for CRUD operations on entities |
| NServices | |
| CIOrganisationService | Defines the contract for organization-related operations within the application. Provides methods to discover organizations and their projects based on folder structure |
| CIProjectService | |
| NServices | |
| CIMenuService | |
| COrganisationService | Service for organization folder discovery |
| CProjectService | |
| NDomain | |
| NEntities | |
| CMenuFragment | Represents a menu item in the application, supporting hierarchical (parent-child) relationships |
| COrganisation | Represents an organization entity within the domain model |
| CProject | |
| NInterfaces | |
| CIEntity | |
| NInfrastructure | |
| NMigrations | |
| CInitialCreate | |
| CAppDbContextModelSnapshot | |
| NPersistents | |
| NConfigurations | |
| CMenuConfiguration | Entity configuration for MenuFragment. Seeds menu data using a dedicated method for maintainability |
| COrganisationConfiguration | |
| NRepositories | |
| COrganisationRepository | |
| NWebUI | |
| NClient | |
| NServices | |
| CProjectSeedingService | |
| NComponents | |
| NPages | |
| CAbout | |
| NComponents | |
| NPages | |
| NOrganisation | |
| COrgranisationView | Blazor component for displaying and managing organization-specific project folders |
| NProject | |
| CProjects | Blazor component code-behind for displaying and managing projects grouped by organization |
| CViewProject | |
| NQC | |
| CQc | |
| CQcView | |
| CHome | |
| NTopNavBar | |
| CMenuFragmentRender | |
| CMenuItemEmoji | |
| CTopNavBar | Represents the top navigation bar component for the Blazor WebAssembly application. This component dynamically renders a hierarchical menu structure, supporting dropdowns and submenus, and manages their open/close state for both mouse and keyboard interactions |
| CApp | |
| CFooter | |
| NControllers | |
| COrganisationController | |
| CProgram |