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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NApplication
 NDTOs
 CBadgeDto
 COrganisationsDto
 CProjectDtoDTO for project details including documentation and coverage URLs
 NHelpers
 CConfigurationHelperProvides helper methods for retrieving and constructing database connection strings from application configuration and environment variables
 NInterfaces
 NRepositories
 CIOrganisationRepositoryDefines a repository interface for managing Organisation entities
 CIRepository< TEntity >Defines a generic repository interface for CRUD operations on entities
 NServices
 CIOrganisationServiceDefines the contract for organization-related operations within the application. Provides methods to discover organizations and their projects based on folder structure
 CIProjectService
 NServices
 CIMenuService
 COrganisationServiceService for organization folder discovery
 CProjectService
 NDomain
 NEntities
 CMenuFragmentRepresents a menu item in the application, supporting hierarchical (parent-child) relationships
 COrganisationRepresents an organization entity within the domain model
 CProject
 NInterfaces
 CIEntity
 NInfrastructure
 NMigrations
 CInitialCreate
 CAppDbContextModelSnapshot
 NPersistents
 NConfigurations
 CMenuConfigurationEntity 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
 COrgranisationViewBlazor component for displaying and managing organization-specific project folders
 NProject
 CProjectsBlazor component code-behind for displaying and managing projects grouped by organization
 CViewProject
 NQC
 CQc
 CQcView
 CHome
 NTopNavBar
 CMenuFragmentRender
 CMenuItemEmoji
 CTopNavBarRepresents 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