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 Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CWebUI.Client.Components.Pages.About
 CWebUI.Components.App
 CApplication.DTOs.BadgeDto
 CApplication.Helpers.ConfigurationHelperProvides helper methods for retrieving and constructing database connection strings from application configuration and environment variables
 CControllerBase
 CWebUI.Controllers.OrganisationController
 CWebUI.Components.Footer
 CWebUI.Components.Pages.Home
 CDomain.Interfaces.IEntity
 CDomain.Entities.MenuFragmentRepresents a menu item in the application, supporting hierarchical (parent-child) relationships
 CDomain.Entities.OrganisationRepresents an organization entity within the domain model
 CDomain.Entities.Project
 CIEntityTypeConfiguration
 CInfrastructure.Persistents.Configurations.MenuConfigurationEntity configuration for MenuFragment. Seeds menu data using a dedicated method for maintainability
 CInfrastructure.Persistents.Configurations.OrganisationConfiguration
 CApplication.Services.IMenuService
 CApplication.Interfaces.Services.IOrganisationServiceDefines the contract for organization-related operations within the application. Provides methods to discover organizations and their projects based on folder structure
 CApplication.Services.OrganisationServiceService for organization folder discovery
 CApplication.Interfaces.Services.IProjectService
 CApplication.Services.ProjectService
 CApplication.Interfaces.Repositories.IRepository< TEntity >Defines a generic repository interface for CRUD operations on entities
 CApplication.Interfaces.Repositories.IOrganisationRepositoryDefines a repository interface for managing Organisation entities
 CInfrastructure.Repositories.OrganisationRepository
 CWebUI.Components.TopNavBar.MenuFragmentRender
 CWebUI.Components.TopNavBar.MenuItemEmoji
 CMigration
 CInfrastructure.Migrations.InitialCreate
 CModelSnapshot
 CInfrastructure.Migrations.AppDbContextModelSnapshot
 CApplication.DTOs.OrganisationsDto
 CWebUI.Components.Pages.Organisation.OrgranisationViewBlazor component for displaying and managing organization-specific project folders
 CWebUI.Program
 CApplication.DTOs.ProjectDtoDTO for project details including documentation and coverage URLs
 CWebUI.Components.Pages.Project.ProjectsBlazor component code-behind for displaying and managing projects grouped by organization
 CWebUI.Client.Services.ProjectSeedingService
 CWebUI.Components.Pages.QC.Qc
 CWebUI.Components.Pages.QC.QcView
 CRepository
 CInfrastructure.Repositories.OrganisationRepository
 CWebUI.Components.TopNavBar.TopNavBarRepresents 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
 CWebUI.Components.Pages.Project.ViewProject