A Lurp survey · snapshot 0df9876893b4…

Chart of eNote

What a Roslyn semantic index sees when it looks at t-macabee/eNoteV2/eNote/eNote.sln: not a UML diagram, a graded record of proof. Every line below carries the evidence level Lurp assigned it, from “the compiler checked this” down to “only known at run time.” This page is a point-in-time demo of one snapshot, not living documentation. Run lurp --version to see which schema/extractor/contract versions your build reports.

built 2026-10-02T19:56:23.1715046Z sdk 10.0.401 roslyn 5.6.0.0 schema v30 output schema v5 extractor 1.6.0 reflection reflection-v3 tool 2.0.0 projects 7

The evidence ladder

Lurp never states a relationship without saying how sure it is. The vocabulary has 7 levels; this snapshot uses 5 of them across all 24,766 typed edges. Dimmed levels have no edges here.

compiler_proved 21,243 The compiler resolved it. Calls, inheritance, field reads: verified, not guessed.
framework_derived 3,500 An adapter read a framework convention (DI registration, EF Core mapping, ASP.NET routing, test discovery) and emitted a typed fact.
global_implementation_relation 0 An implementation relationship that holds across the whole graph.
possible 3 An interface dispatch that could not be narrowed to one concrete implementation.
convention 2 Inferred from a convention such as an assembly scan, not from a direct reference.
name_candidate 0 The name argument of a runtime name-binding API (reflection lookup, EF Core string API, binding attribute), resolved semantically. Not compiler-checked.
runtime_unknown 18 The target exists only at run time. Lurp records the blind spot instead of guessing a target.

The survey

A curated cross-section of the graph: the dependency-injection registration sites, the ASP.NET routing surface, and the EF Core mappings. Brass lines are compiler-proved; verdigris lines are framework-derived; dashed lines are convention or runtime-unknown. Hover any point or line for its fully-qualified name.

Composition root · DI registration sites outside test projects eNote.API (1) eNote.Worker (2) eNote.Infrastructure (19) eNote.Application (39) AddApplication 36 registrations eNote.Application.DependencyInjection.AddApplication | eNote.Application eNote.Application.Features.Rentals.ReferenceData.Addresses.AddressService | eNote.ApplicationAddressService Registers (framework_derived): AddApplication -> AddressService eNote.Application.Features.Identity.Instructors.AdminInstructorService | eNote.ApplicationAdminInstructorService Registers (framework_derived): AddApplication -> AdminInstructorService eNote.Application.Features.Identity.Students.AdminStudentService | eNote.ApplicationAdminStudentService Registers (framework_derived): AddApplication -> AdminStudentService eNote.Application.Features.Academic.Assignments.Services.AssignmentService | eNote.ApplicationAssignmentService Registers (framework_derived): AddApplication -> AssignmentService eNote.Application.Features.Academic.Assignments.Services.AssignmentSubmissionService | eNote.ApplicationAssignmentSubmissionService Registers (framework_derived): AddApplication -> AssignmentSubmissionService eNote.Application.Features.Rentals.ReferenceData.Cities.CityService | eNote.ApplicationCityService Registers (framework_derived): AddApplication -> CityService eNote.Application.Features.Academic.Courses.Services.CourseEnrollmentService | eNote.ApplicationCourseEnrollmentService Registers (framework_derived): AddApplication -> CourseEnrollmentService eNote.Application.Features.Academic.Courses.Services.CourseService | eNote.ApplicationCourseService Registers (framework_derived): AddApplication -> CourseService eNote.Application.Features.Identity.Users.Services.CurrentActor | eNote.ApplicationCurrentActor Registers (framework_derived): AddApplication -> CurrentActor Implements: CurrentActor -> IStudentContext Registers: IStudentContext -> CurrentActor eNote.Application.Common.Interfaces.IStudentContextIStudentContext eNote.Application.Features.Communication.Events.EventService | eNote.ApplicationEventService Registers (framework_derived): AddApplication -> EventService eNote.Application.Features.Files.Services.FileAccessService | eNote.ApplicationFileAccessService Registers (framework_derived): AddApplication -> FileAccessService Implements: FileAccessService -> IFileAccessService Registers: IFileAccessService -> FileAccessService eNote.Application.Features.Files.Services.IFileAccessServiceIFileAccessService eNote.Application.Features.Identity.Instructors.InstructorAccessService | eNote.ApplicationInstructorAccessService Registers (framework_derived): AddApplication -> InstructorAccessService eNote.Application.Features.Communication.Announcements.Services.InstructorAnnouncementService | eNote.ApplicationInstructorAnnouncementService Registers (framework_derived): AddApplication -> InstructorAnnouncementService eNote.Application.Features.Academic.Courses.Services.InstructorEnrollmentService | eNote.ApplicationInstructorEnrollmentService Registers (framework_derived): AddApplication -> InstructorEnrollmentService eNote.Application.Features.Rentals.Instruments.Services.InstrumentService | eNote.ApplicationInstrumentService Registers (framework_derived): AddApplication -> InstrumentService eNote.Application.Features.Rentals.ReferenceData.InstrumentTypes.InstrumentTypeService | eNote.ApplicationInstrumentTypeService Registers (framework_derived): AddApplication -> InstrumentTypeService eNote.Application.Features.Academic.Lectures.Services.LectureAttendanceService | eNote.ApplicationLectureAttendanceService Registers (framework_derived): AddApplication -> LectureAttendanceService eNote.Application.Features.Academic.LectureNotes.Services.LectureNoteService | eNote.ApplicationLectureNoteService Registers (framework_derived): AddApplication -> LectureNoteService eNote.Application.Features.Academic.Lectures.Services.LectureService | eNote.ApplicationLectureService Registers (framework_derived): AddApplication -> LectureService eNote.Application.Features.Rentals.ReferenceData.MusicStores.MusicStoreService | eNote.ApplicationMusicStoreService Registers (framework_derived): AddApplication -> MusicStoreService eNote.Application.Features.Communication.Notifications.Services.NotificationService | eNote.ApplicationNotificationService Registers (framework_derived): AddApplication -> NotificationService eNote.Application.Features.Identity.Users.Services.PictureAccessService | eNote.ApplicationPictureAccessService Registers (framework_derived): AddApplication -> PictureAccessService Implements: PictureAccessService -> IPictureAccessService Registers: IPictureAccessService -> PictureAccessService eNote.Application.Features.Identity.Users.Services.IPictureAccessServiceIPictureAccessService eNote.Application.Features.Academic.Courses.Services.RankingService | eNote.ApplicationRankingService Registers (framework_derived): AddApplication -> RankingService eNote.Application.Features.Rentals.Recommendations.Services.RecommendationService | eNote.ApplicationRecommendationService Registers (framework_derived): AddApplication -> RecommendationService eNote.Application.Features.Rentals.InstrumentRentals.Services.RentalCommandService | eNote.ApplicationRentalCommandService Registers (framework_derived): AddApplication -> RentalCommandService eNote.Application.Features.Rentals.Payments.Services.RentalPaymentService | eNote.ApplicationRentalPaymentService Registers (framework_derived): AddApplication -> RentalPaymentService eNote.Application.Features.Rentals.InstrumentRentals.Services.RentalQueryService | eNote.ApplicationRentalQueryService Registers (framework_derived): AddApplication -> RentalQueryService eNote.Application.Features.Identity.Employees.ShopEmployeeService | eNote.ApplicationShopEmployeeService Registers (framework_derived): AddApplication -> ShopEmployeeService eNote.Application.Features.Communication.Announcements.Services.StoreAnnouncementService | eNote.ApplicationStoreAnnouncementService Registers (framework_derived): AddApplication -> StoreAnnouncementService eNote.Application.Features.Communication.Announcements.Services.StudentAnnouncementFeedService | eNote.ApplicationStudentAnnouncementFeedService Registers (framework_derived): AddApplication -> StudentAnnouncementFeedService eNote.Application.Features.Identity.Users.Services.StudentDisplayNameService | eNote.ApplicationStudentDisplayNameService Registers (framework_derived): AddApplication -> StudentDisplayNameService Implements: StudentDisplayNameService -> IStudentDisplayNameService Registers: IStudentDisplayNameService -> StudentDisplayNameService eNote.Application.Features.Identity.Users.Services.IStudentDisplayNameServiceIStudentDisplayNameService eNote.Application.Features.Academic.Tuition.TuitionPaymentService | eNote.ApplicationTuitionPaymentService Registers (framework_derived): AddApplication -> TuitionPaymentService eNote.Application.Features.Identity.Users.Services.UserProfileLookup | eNote.ApplicationUserProfileLookup Registers (framework_derived): AddApplication -> UserProfileLookup Implements: UserProfileLookup -> IUserProfileLookup Registers: IUserProfileLookup -> UserProfileLookup eNote.Application.Features.Identity.Users.Services.IUserProfileLookupIUserProfileLookup eNote.Application.Features.Identity.Users.Services.UserProfileService | eNote.ApplicationUserProfileService Registers (framework_derived): AddApplication -> UserProfileService eNote.Application.Features.Identity.Users.Services.UserProvisioningService | eNote.ApplicationUserProvisioningService Registers (framework_derived): AddApplication -> UserProvisioningService Implements: UserProvisioningService -> IUserProvisioningService Registers: IUserProvisioningService -> UserProvisioningService eNote.Application.Features.Identity.Users.Services.IUserProvisioningServiceIUserProvisioningService eNote.Application.Features.Identity.Users.Services.UserSelfService | eNote.ApplicationUserSelfService Registers (framework_derived): AddApplication -> UserSelfService AddInfrastructure 21 registrations · 1 without a type target eNote.Infrastructure.DependencyInjection.AddInfrastructure | eNote.Infrastructure eNote.Infrastructure.Messaging.AnnouncementNotificationDispatcher | eNote.InfrastructureAnnouncementNotificationDispatcher Registers (framework_derived): AddInfrastructure -> AnnouncementNotificationDispatcher Implements: AnnouncementNotificationDispatcher -> IAnnouncementNotificationDispatcher Registers: IAnnouncementNotificationDispatcher -> AnnouncementNotificationDispatcher eNote.Application.Features.Communication.Announcements.Services.IAnnouncementNotificationDispatcherIAnnouncementNotificationDispatcher eNote.Infrastructure.Health.DatabaseHealthProbe | eNote.InfrastructureDatabaseHealthProbe Registers (framework_derived): AddInfrastructure -> DatabaseHealthProbe Implements: DatabaseHealthProbe -> IDatabaseHealthProbe Registers: IDatabaseHealthProbe -> DatabaseHealthProbe eNote.Application.Common.Persistence.IDatabaseHealthProbeIDatabaseHealthProbe eNote.Infrastructure.Messaging.EnrollmentNotificationDispatcher | eNote.InfrastructureEnrollmentNotificationDispatcher Registers (framework_derived): AddInfrastructure -> EnrollmentNotificationDispatcher Implements: EnrollmentNotificationDispatcher -> IEnrollmentNotificationDispatcher Registers: IEnrollmentNotificationDispatcher -> EnrollmentNotificationDispatcher eNote.Application.Features.Academic.Courses.Services.IEnrollmentNotificationDispatcherIEnrollmentNotificationDispatcher eNote.Application.Common.Persistence.IAppDbContext | eNote.ApplicationIAppDbContext Registers (framework_derived): AddInfrastructure -> IAppDbContext eNote.Application.Common.Interfaces.IStoreContext | eNote.ApplicationIStoreContext Registers (framework_derived): AddInfrastructure -> IStoreContext eNote.Infrastructure.Identity.JwtOptions | eNote.InfrastructureJwtOptions Registers (runtime_unknown): AddInfrastructure -> JwtOptions eNote.Infrastructure.Messaging.LectureNotificationDispatcher | eNote.InfrastructureLectureNotificationDispatcher Registers (framework_derived): AddInfrastructure -> LectureNotificationDispatcher Implements: LectureNotificationDispatcher -> ILectureNotificationDispatcher Registers: ILectureNotificationDispatcher -> LectureNotificationDispatcher eNote.Application.Features.Academic.Lectures.Services.ILectureNotificationDispatcherILectureNotificationDispatcher eNote.Infrastructure.Storage.LocalFileStorageService | eNote.InfrastructureLocalFileStorageService Registers (framework_derived): AddInfrastructure -> LocalFileStorageService Implements: LocalFileStorageService -> IFileStorageService Registers: IFileStorageService -> LocalFileStorageService eNote.Application.Common.Interfaces.IFileStorageServiceIFileStorageService eNote.Infrastructure.Data.MigrationRunner | eNote.InfrastructureMigrationRunner Registers (framework_derived): AddInfrastructure -> MigrationRunner Implements: MigrationRunner -> IMigrationRunner Registers: IMigrationRunner -> MigrationRunner eNote.Application.Common.Persistence.IMigrationRunnerIMigrationRunner eNote.Infrastructure.Messaging.RentalNotificationDispatcher | eNote.InfrastructureRentalNotificationDispatcher Registers (framework_derived): AddInfrastructure -> RentalNotificationDispatcher Implements: RentalNotificationDispatcher -> IRentalNotificationDispatcher Registers: IRentalNotificationDispatcher -> RentalNotificationDispatcher eNote.Application.Features.Rentals.InstrumentRentals.Services.IRentalNotificationDispatcherIRentalNotificationDispatcher eNote.Infrastructure.Messaging.RentalNotificationOutboxPublisher | eNote.InfrastructureRentalNotificationOutboxPublisher Registers (runtime_unknown): AddInfrastructure -> RentalNotificationOutboxPublisher runtime:unknown (runtime_unknown)runtime:unknown Registers (runtime_unknown): AddInfrastructure -> runtime:unknown eNote.Infrastructure.Identity.SmtpEmailService | eNote.InfrastructureSmtpEmailService Registers (framework_derived): AddInfrastructure -> SmtpEmailService Implements: SmtpEmailService -> IEmailService Registers: IEmailService -> SmtpEmailService eNote.Application.Common.Interfaces.IEmailServiceIEmailService eNote.Infrastructure.Payments.Stripe.StripePaymentGateway | eNote.InfrastructureStripePaymentGateway Registers (framework_derived): AddInfrastructure -> StripePaymentGateway Implements: StripePaymentGateway -> IPaymentGateway Registers: IPaymentGateway -> StripePaymentGateway eNote.Application.Features.Rentals.Payments.Services.IPaymentGatewayIPaymentGateway eNote.Infrastructure.Payments.Stripe.StripeWebhookService | eNote.InfrastructureStripeWebhookService Registers (framework_derived): AddInfrastructure -> StripeWebhookService eNote.Infrastructure.Messaging.SubmissionNotificationDispatcher | eNote.InfrastructureSubmissionNotificationDispatcher Registers (framework_derived): AddInfrastructure -> SubmissionNotificationDispatcher Implements: SubmissionNotificationDispatcher -> ISubmissionNotificationDispatcher Registers: ISubmissionNotificationDispatcher -> SubmissionNotificationDispatcher eNote.Application.Features.Academic.Assignments.Services.ISubmissionNotificationDispatcherISubmissionNotificationDispatcher eNote.Application.Common.Time.SystemClock | eNote.ApplicationSystemClock Registers (framework_derived): AddInfrastructure -> SystemClock Implements: SystemClock -> IClock Registers: IClock -> SystemClock eNote.Application.Common.Time.IClockIClock eNote.Infrastructure.Identity.TokenRevocationService | eNote.InfrastructureTokenRevocationService Registers (framework_derived): AddInfrastructure -> TokenRevocationService Implements: TokenRevocationService -> ITokenRevocationService Registers: ITokenRevocationService -> TokenRevocationService eNote.Application.Features.Identity.Auth.Services.ITokenRevocationServiceITokenRevocationService eNote.Infrastructure.Identity.TokenService | eNote.InfrastructureTokenService Registers (framework_derived): AddInfrastructure -> TokenService Implements: TokenService -> ITokenService Registers: ITokenService -> TokenService eNote.Application.Features.Identity.Auth.Services.ITokenServiceITokenService eNote.Infrastructure.Identity.UserAccountService | eNote.InfrastructureUserAccountService Registers (framework_derived): AddInfrastructure -> UserAccountService Implements: UserAccountService -> IUserAccountService Registers: IUserAccountService -> UserAccountService eNote.Application.Features.Identity.Users.Services.IUserAccountServiceIUserAccountService eNote.Infrastructure.Identity.UserIdentityService | eNote.InfrastructureUserIdentityService Registers (framework_derived): AddInfrastructure -> UserIdentityService Implements: UserIdentityService -> IUserIdentityService Registers: IUserIdentityService -> UserIdentityService eNote.Application.Features.Identity.Users.Services.IUserIdentityServiceIUserIdentityService Program 3 registrations · 1 without a type target Program.<top-level-statements-entry-point> | eNote.Worker eNote.Worker.Health.DatabaseHeartbeatService | eNote.WorkerDatabaseHeartbeatService Registers (runtime_unknown): Program -> DatabaseHeartbeatService runtime:unknown (runtime_unknown)runtime:unknown Registers (runtime_unknown): Program -> runtime:unknown eNote.Worker.WorkerActor | eNote.WorkerWorkerActor Registers (framework_derived): Program -> WorkerActor Implements: WorkerActor -> ICurrentUserContext Registers: ICurrentUserContext -> WorkerActor eNote.Application.Common.Interfaces.ICurrentUserContextICurrentUserContext AddInfrastructureApplicationPorts 2 registrations eNote.Infrastructure.DependencyInjection.AddInfrastructureApplicationPorts | eNote.Infrastructure eNote.Infrastructure.Identity.AuthService | eNote.InfrastructureAuthService Registers (framework_derived): AddInfrastructureApplicationPorts -> AuthService Implements: AuthService -> IAuthService Registers: IAuthService -> AuthService eNote.Application.Features.Identity.Auth.Services.IAuthServiceIAuthService eNote.Infrastructure.Reports.ReportService | eNote.InfrastructureReportService Registers (framework_derived): AddInfrastructureApplicationPorts -> ReportService Implements: ReportService -> IReportService Registers: IReportService -> ReportService eNote.Application.Features.Reports.Services.IReportServiceIReportService AddApplicationServices 1 registration eNote.API.Extensions.ApplicationServiceExtensions.AddApplicationServices | eNote.API eNote.API.Services.CurrentUserService | eNote.APICurrentUserService Registers (framework_derived): AddApplicationServices -> CurrentUserService Implements: CurrentUserService -> ICurrentUserContext Registers: ICurrentUserContext -> CurrentUserService eNote.Application.Common.Interfaces.ICurrentUserContextICurrentUserContext AddJwtAuthentication 1 registration · 1 without a type target eNote.API.Extensions.IdentityExtensions.AddJwtAuthentication | eNote.API runtime:unknown (runtime_unknown)runtime:unknown Registers (runtime_unknown): AddJwtAuthentication -> runtime:unknown AddMapsterMappings 1 registration · 1 without a type target eNote.API.Extensions.MapsterExtensions.AddMapsterMappings | eNote.API assembly scan of eNote.API (convention)assembly scan: eNote.API Registers (convention): AddMapsterMappings -> assembly scan: eNote.API Routing surface · controllers that own routes, under their in-solution bases eNote.API.Controllers.Base.CoreController | 0 own routesCoreController eNote.API.Controllers.Admin.AdminCourseController | 2 own routesAdminCourseController 2 eNote.API.Controllers.Admin.AdminEmployeeController | 2 own routesAdminEmployeeController 2 eNote.API.Controllers.Admin.AdminInstructorController | 2 own routesAdminInstructorController 2 eNote.API.Controllers.Admin.AdminStudentController | 2 own routesAdminStudentController 2 eNote.API.Controllers.Admin.AdminUsersController | 5 own routesAdminUsersController 5 eNote.API.Controllers.Announcements.AnnouncementController | 13 own routesAnnouncementController 13 eNote.API.Controllers.Assignments.AssignmentController | 7 own routesAssignmentController 7 eNote.API.Controllers.Assignments.AssignmentSubmissionController | 5 own routesAssignmentSubmissionController 5 eNote.API.Controllers.Auth.AuthController | 5 own routesAuthController 5 eNote.API.Controllers.Courses.CourseController | 17 own routesCourseController 17 eNote.API.Controllers.Academic.InstructorStudentController | 4 own routesInstructorStudentController 4 eNote.API.Controllers.Instruments.InstrumentController | 11 own routesInstrumentController 11 eNote.API.Controllers.Base.CoreController (continued) eNote.API.Controllers.Lectures.LectureController | 12 own routesLectureController 12 eNote.API.Controllers.LectureNotes.LectureNoteController | 7 own routesLectureNoteController 7 eNote.API.Controllers.Courses.RankingController | 3 own routesRankingController 3 eNote.API.Controllers.InstrumentRentals.RentalController | 14 own routesRentalController 14 eNote.API.Controllers.InstrumentRentals.RentalPaymentsController | 4 own routesRentalPaymentsController 4 eNote.API.Controllers.Shop.ShopEmployeeController | 3 own routesShopEmployeeController 3 eNote.API.Controllers.Shop.ShopStoreController | 4 own routesShopStoreController 4 eNote.API.Controllers.Events.StudentEventController | 1 own routeStudentEventController 1 eNote.API.Controllers.Notifications.StudentNotificationController | 4 own routesStudentNotificationController 4 eNote.API.Controllers.Tuition.TuitionPaymentsController | 3 own routesTuitionPaymentsController 3 eNote.API.Controllers.Files.UploadsController | 4 own routesUploadsController 4 eNote.API.Controllers.Users.UsersController | 7 own routesUsersController 7 eNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch> | 3 own routesReferenceDataController 3 eNote.API.Controllers.Admin.AdminEventController | 3 own routes + 3 inherited from ReferenceDataControllerAdminEventController 3 eNote.API.Controllers.Admin.AdminMusicStoreController | 2 own routes + 3 inherited from ReferenceDataControllerAdminMusicStoreController 2 no in-solution base eNote.API.Controllers.Payments.StripeWebhookController | 1 own routeStripeWebhookController 1 Inherits: AdminCourseController -> CoreController Inherits: AdminEmployeeController -> CoreController Inherits: AdminInstructorController -> CoreController Inherits: AdminStudentController -> CoreController Inherits: AdminUsersController -> CoreController Inherits: AnnouncementController -> CoreController Inherits: AssignmentController -> CoreController Inherits: AssignmentSubmissionController -> CoreController Inherits: AuthController -> CoreController Inherits: CourseController -> CoreController Inherits: InstructorStudentController -> CoreController Inherits: InstrumentController -> CoreController Inherits: LectureController -> CoreController Inherits: LectureNoteController -> CoreController Inherits: RankingController -> CoreController Inherits: RentalController -> CoreController Inherits: RentalPaymentsController -> CoreController Inherits: ShopEmployeeController -> CoreController Inherits: ShopStoreController -> CoreController Inherits: StudentEventController -> CoreController Inherits: StudentNotificationController -> CoreController Inherits: TuitionPaymentsController -> CoreController Inherits: UploadsController -> CoreController Inherits: UsersController -> CoreController Inherits: AdminEventController -> ReferenceDataController Inherits: AdminMusicStoreController -> ReferenceDataController Inherits: more controllers -> CoreController Inherits: ReferenceDataController -> CoreController Persistence bed · EF Core MapsTo, mapping source to entity eNote.Infrastructure.Data.Configurations.AddressConfigAddressConfig MapsTo: AddressConfig -> Address eNote.Domain.Entities.Shared.AddressAddress eNote.Infrastructure.Data.Configurations.AnnouncementConfigAnnouncementConfig MapsTo: AnnouncementConfig -> Announcement eNote.Domain.Entities.Communication.AnnouncementAnnouncement eNote.Infrastructure.Data.ENoteContextENoteContext MapsTo: ENoteContext -> Announcement eNote.Domain.Entities.Communication.AnnouncementAnnouncement eNote.Infrastructure.Data.Configurations.AppUserConfigAppUserConfig MapsTo: AppUserConfig -> AppUser eNote.Infrastructure.Identity.AppUserAppUser eNote.Infrastructure.Data.Configurations.AssignmentConfigAssignmentConfig MapsTo: AssignmentConfig -> Assignment eNote.Domain.Entities.Assignments.AssignmentAssignment eNote.Infrastructure.Data.Configurations.AssignmentSubmissionConfigAssignmentSubmissionConfig MapsTo: AssignmentSubmissionConfig -> AssignmentSubmission eNote.Domain.Entities.Assignments.AssignmentSubmissionAssignmentSubmission eNote.Infrastructure.Data.Configurations.AttendanceConfigAttendanceConfig MapsTo: AttendanceConfig -> Attendance eNote.Domain.Entities.Academic.AttendanceAttendance eNote.Infrastructure.Data.Configurations.CityConfigCityConfig MapsTo: CityConfig -> City eNote.Domain.Entities.Shared.CityCity eNote.Infrastructure.Data.Configurations.CourseConfigCourseConfig MapsTo: CourseConfig -> Course eNote.Domain.Entities.Academic.CourseCourse eNote.Infrastructure.Data.Configurations.CoursePaymentConfigCoursePaymentConfig MapsTo: CoursePaymentConfig -> CoursePayment eNote.Domain.Entities.Academic.CoursePaymentCoursePayment eNote.Infrastructure.Data.ENoteContextENoteContext MapsTo: ENoteContext -> Enrollment eNote.Domain.Entities.Academic.EnrollmentEnrollment eNote.Infrastructure.Data.Configurations.EnrollmentConfigEnrollmentConfig MapsTo: EnrollmentConfig -> Enrollment eNote.Domain.Entities.Academic.EnrollmentEnrollment eNote.Infrastructure.Data.Configurations.EventConfigEventConfig MapsTo: EventConfig -> Event eNote.Domain.Entities.Communication.EventEvent eNote.Infrastructure.Data.Configurations.InstructorConfigInstructorConfig MapsTo: InstructorConfig -> Instructor eNote.Domain.Entities.Identity.InstructorInstructor eNote.Infrastructure.Data.ENoteContextENoteContext MapsTo: ENoteContext -> Instrument eNote.Domain.Entities.Rentals.InstrumentInstrument eNote.Infrastructure.Data.Configurations.InstrumentConfigInstrumentConfig MapsTo: InstrumentConfig -> Instrument eNote.Domain.Entities.Rentals.InstrumentInstrument eNote.Infrastructure.Data.ENoteContextENoteContext MapsTo: ENoteContext -> InstrumentRental eNote.Domain.Entities.Rentals.InstrumentRentalInstrumentRental eNote.Infrastructure.Data.Configurations.InstrumentRentalConfigInstrumentRentalConfig MapsTo: InstrumentRentalConfig -> InstrumentRental eNote.Domain.Entities.Rentals.InstrumentRentalInstrumentRental eNote.Infrastructure.Data.Configurations.InstrumentTypeConfigInstrumentTypeConfig MapsTo: InstrumentTypeConfig -> InstrumentType eNote.Domain.Entities.Rentals.InstrumentTypeInstrumentType eNote.Infrastructure.Data.Configurations.InstrumentViewConfigInstrumentViewConfig MapsTo: InstrumentViewConfig -> InstrumentView eNote.Domain.Entities.Rentals.InstrumentViewInstrumentView eNote.Infrastructure.Data.ENoteContextENoteContext MapsTo: ENoteContext -> Lecture eNote.Domain.Entities.Academic.LectureLecture eNote.Infrastructure.Data.Configurations.LectureConfigLectureConfig MapsTo: LectureConfig -> Lecture eNote.Domain.Entities.Academic.LectureLecture eNote.Infrastructure.Data.Configurations.LectureNoteConfigLectureNoteConfig MapsTo: LectureNoteConfig -> LectureNote eNote.Domain.Entities.Academic.LectureNoteLectureNote eNote.Infrastructure.Data.Configurations.MusicStoreConfigMusicStoreConfig MapsTo: MusicStoreConfig -> MusicStore eNote.Domain.Entities.Rentals.MusicStoreMusicStore eNote.Infrastructure.Data.Configurations.MusicStoreEmployeeConfigMusicStoreEmployeeConfig MapsTo: MusicStoreEmployeeConfig -> MusicStoreEmployee eNote.Domain.Entities.Identity.MusicStoreEmployeeMusicStoreEmployee eNote.Infrastructure.Data.Configurations.NotificationConfigNotificationConfig MapsTo: NotificationConfig -> Notification eNote.Domain.Entities.Communication.NotificationNotification eNote.Infrastructure.Data.Configurations.RentalNotificationOutboxConfigRentalNotificationOutboxConfig MapsTo: RentalNotificationOutboxConfig -> NotificationOutbox eNote.Domain.Entities.Communication.NotificationOutboxNotificationOutbox eNote.Infrastructure.Data.ENoteContextENoteContext MapsTo: ENoteContext -> RentalPayment eNote.Domain.Entities.Rentals.RentalPaymentRentalPayment eNote.Infrastructure.Data.Configurations.RentalPaymentConfigRentalPaymentConfig MapsTo: RentalPaymentConfig -> RentalPayment eNote.Domain.Entities.Rentals.RentalPaymentRentalPayment eNote.Infrastructure.Data.Configurations.RentalRefundConfigRentalRefundConfig MapsTo: RentalRefundConfig -> RentalRefund eNote.Domain.Entities.Rentals.RentalRefundRentalRefund eNote.Infrastructure.Data.Configurations.RevokedTokenConfigRevokedTokenConfig MapsTo: RevokedTokenConfig -> RevokedToken eNote.Domain.Entities.Identity.RevokedTokenRevokedToken eNote.Infrastructure.Data.Configurations.StripeWebhookEventConfigStripeWebhookEventConfig MapsTo: StripeWebhookEventConfig -> StripeWebhookEvent eNote.Domain.Entities.Rentals.StripeWebhookEventStripeWebhookEvent eNote.Infrastructure.Data.Configurations.StudentConfigStudentConfig MapsTo: StudentConfig -> Student eNote.Domain.Entities.Identity.StudentStudent

This view draws 176 of the 6,210 indexed symbols: the registration sites outside test projects and the types they register, the controllers that own routes and their in-solution bases, and the mapped entities with their mapping sources. The full counts are below; nothing here replaces them.

Symbols, by kind

Symbol kindCountShare
Method4,29269.1%
Property88914.3%
Type65010.5%
Field3796.1%
Total declared symbols6,210100%

Evidence, by tier

Evidence tierEdgesShare
compiler_proved21,24385.8%
framework_derived3,50014.1%
global_implementation_relation00.0%
possible30.0%
convention20.0%
name_candidate00.0%
runtime_unknown180.1%
Total typed edges24,766100%

Diagnostics

ProjectSeverityCount
eNote.APIHidden28
eNote.APIInfo95
eNote.ApplicationHidden102
eNote.ApplicationInfo14
eNote.ContractsHidden12
eNote.DomainHidden18
eNote.DomainInfo1
eNote.InfrastructureHidden97
eNote.InfrastructureInfo30
eNote.TestsHidden884
eNote.TestsInfo15
eNote.WorkerHidden23
eNote.WorkerInfo3
Total diagnostics1,322
Diagnostic IDOccurrences
CA1707718
CS8019194
CS8933119
ASP001892
CA184850
CA130543
CA187324
CA186120
CA220115
CA13118
CA13048
CA18697
CA18625
CA17165
CA18594
CA10002
AV00111
AV00251
CA18521
CA17251
SYSLIB10451
CA18221
xUnit20241
xUnit20321

Per-project extraction

Raw figures from the index run, one row per project, before cross-project dedup collapses them into the snapshot's 24,766 kept edges.

ProjectSymbolsEdges extractedDiagnostics
eNote.API3663,414123
eNote.Infrastructure4144,472127
eNote.Domain9402,78919
eNote.Application2,41911,296116
eNote.Contracts19328912
eNote.Worker6731026
eNote.Tests1,81226,415899
7 projects (raw, pre-dedup)6,21148,9851,322
After cross-project dedup: 44,279 edges. Scope filtering then drops 19,513 (19,143 to external symbols, 370 compiler-synthesized, 0 other), so 24,766 edges are kept in the snapshot.

Edge kinds, complete

All 22 relationship kinds Lurp extracted from this solution, with the evidence tier attached to each.

Edge kindProvenanceCount
Readscompiler_proved5,934
Declarescompiler_proved4,334
Callscompiler_proved4,010
TestedByframework_derived3,203
Constructscompiler_proved1,969
Referencescompiler_proved1,828
Writescompiler_proved1,465
StaticallyCallscompiler_proved382
MayDispatchTocompiler_proved346
Implementscompiler_proved198
Returnscompiler_proved154
Inheritscompiler_proved153
RoutesToframework_derived150
Throwscompiler_proved146
ReflectionTypeRefcompiler_proved142
Registersframework_derived114
Overridescompiler_proved72
Containscompiler_proved60
ReflectionMemberRefcompiler_proved42
MapsToframework_derived33
Registersruntime_unknown12
ExtensionReceivercompiler_proved8
ReflectionTargetUnknownruntime_unknown6
MayDispatchTopossible3
Registersconvention2
Total24,766

The full ledgers

Every edge of the five kinds the survey draws, unabridged, including the ones the diagram leaves out (test projects, external bases), and every indexed file.

Registers: dependency injection (128)
SourceTargetProvenance
AddApplicationServiceseNote.API.Extensions.ApplicationServiceExtensions.AddApplicationServices→CurrentUserServiceeNote.API.Services.CurrentUserServiceframework_derived
AddJwtAuthenticationeNote.API.Extensions.IdentityExtensions.AddJwtAuthentication→runtime:unknownruntime:unknownruntime_unknown
AddMapsterMappingseNote.API.Extensions.MapsterExtensions.AddMapsterMappings→assembly scan: eNote.APIassembly scan of eNote.APIconvention
ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContext→CurrentUserServiceeNote.API.Services.CurrentUserServiceframework_derived
ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContext→WorkerActoreNote.Worker.WorkerActorframework_derived
IEmailServiceeNote.Application.Common.Interfaces.IEmailService→SmtpEmailServiceeNote.Infrastructure.Identity.SmtpEmailServiceframework_derived
IFileStorageServiceeNote.Application.Common.Interfaces.IFileStorageService→LocalFileStorageServiceeNote.Infrastructure.Storage.LocalFileStorageServiceframework_derived
IStudentContexteNote.Application.Common.Interfaces.IStudentContext→CurrentActoreNote.Application.Features.Identity.Users.Services.CurrentActorframework_derived
IDatabaseHealthProbeeNote.Application.Common.Persistence.IDatabaseHealthProbe→DatabaseHealthProbeeNote.Infrastructure.Health.DatabaseHealthProbeframework_derived
IMigrationRunnereNote.Application.Common.Persistence.IMigrationRunner→MigrationRunnereNote.Infrastructure.Data.MigrationRunnerframework_derived
IClockeNote.Application.Common.Time.IClock→SystemClockeNote.Application.Common.Time.SystemClockframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→AssignmentServiceeNote.Application.Features.Academic.Assignments.Services.AssignmentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→AssignmentSubmissionServiceeNote.Application.Features.Academic.Assignments.Services.AssignmentSubmissionServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→CourseEnrollmentServiceeNote.Application.Features.Academic.Courses.Services.CourseEnrollmentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→CourseServiceeNote.Application.Features.Academic.Courses.Services.CourseServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→InstructorEnrollmentServiceeNote.Application.Features.Academic.Courses.Services.InstructorEnrollmentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→RankingServiceeNote.Application.Features.Academic.Courses.Services.RankingServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→LectureNoteServiceeNote.Application.Features.Academic.LectureNotes.Services.LectureNoteServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→LectureAttendanceServiceeNote.Application.Features.Academic.Lectures.Services.LectureAttendanceServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→LectureServiceeNote.Application.Features.Academic.Lectures.Services.LectureServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→TuitionPaymentServiceeNote.Application.Features.Academic.Tuition.TuitionPaymentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→InstructorAnnouncementServiceeNote.Application.Features.Communication.Announcements.Services.InstructorAnnouncementServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→StoreAnnouncementServiceeNote.Application.Features.Communication.Announcements.Services.StoreAnnouncementServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→StudentAnnouncementFeedServiceeNote.Application.Features.Communication.Announcements.Services.StudentAnnouncementFeedServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→EventServiceeNote.Application.Features.Communication.Events.EventServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→NotificationServiceeNote.Application.Features.Communication.Notifications.Services.NotificationServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→FileAccessServiceeNote.Application.Features.Files.Services.FileAccessServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→ShopEmployeeServiceeNote.Application.Features.Identity.Employees.ShopEmployeeServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→AdminInstructorServiceeNote.Application.Features.Identity.Instructors.AdminInstructorServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→InstructorAccessServiceeNote.Application.Features.Identity.Instructors.InstructorAccessServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→AdminStudentServiceeNote.Application.Features.Identity.Students.AdminStudentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→CurrentActoreNote.Application.Features.Identity.Users.Services.CurrentActorframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→PictureAccessServiceeNote.Application.Features.Identity.Users.Services.PictureAccessServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→StudentDisplayNameServiceeNote.Application.Features.Identity.Users.Services.StudentDisplayNameServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→UserProfileLookupeNote.Application.Features.Identity.Users.Services.UserProfileLookupframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→UserProfileServiceeNote.Application.Features.Identity.Users.Services.UserProfileServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→UserProvisioningServiceeNote.Application.Features.Identity.Users.Services.UserProvisioningServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→UserSelfServiceeNote.Application.Features.Identity.Users.Services.UserSelfServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→RentalCommandServiceeNote.Application.Features.Rentals.InstrumentRentals.Services.RentalCommandServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→RentalQueryServiceeNote.Application.Features.Rentals.InstrumentRentals.Services.RentalQueryServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→InstrumentServiceeNote.Application.Features.Rentals.Instruments.Services.InstrumentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→RentalPaymentServiceeNote.Application.Features.Rentals.Payments.Services.RentalPaymentServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→RecommendationServiceeNote.Application.Features.Rentals.Recommendations.Services.RecommendationServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→AddressServiceeNote.Application.Features.Rentals.ReferenceData.Addresses.AddressServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→CityServiceeNote.Application.Features.Rentals.ReferenceData.Cities.CityServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→InstrumentTypeServiceeNote.Application.Features.Rentals.ReferenceData.InstrumentTypes.InstrumentTypeServiceframework_derived
AddApplicationeNote.Application.DependencyInjection.AddApplication→MusicStoreServiceeNote.Application.Features.Rentals.ReferenceData.MusicStores.MusicStoreServiceframework_derived
ISubmissionNotificationDispatchereNote.Application.Features.Academic.Assignments.Services.ISubmissionNotificationDispatcher→SubmissionNotificationDispatchereNote.Infrastructure.Messaging.SubmissionNotificationDispatcherframework_derived
IEnrollmentNotificationDispatchereNote.Application.Features.Academic.Courses.Services.IEnrollmentNotificationDispatcher→EnrollmentNotificationDispatchereNote.Infrastructure.Messaging.EnrollmentNotificationDispatcherframework_derived
ILectureNotificationDispatchereNote.Application.Features.Academic.Lectures.Services.ILectureNotificationDispatcher→LectureNotificationDispatchereNote.Infrastructure.Messaging.LectureNotificationDispatcherframework_derived
IAnnouncementNotificationDispatchereNote.Application.Features.Communication.Announcements.Services.IAnnouncementNotificationDispatcher→AnnouncementNotificationDispatchereNote.Infrastructure.Messaging.AnnouncementNotificationDispatcherframework_derived
IFileAccessServiceeNote.Application.Features.Files.Services.IFileAccessService→FileAccessServiceeNote.Application.Features.Files.Services.FileAccessServiceframework_derived
IAuthServiceeNote.Application.Features.Identity.Auth.Services.IAuthService→AuthServiceeNote.Infrastructure.Identity.AuthServiceframework_derived
ITokenRevocationServiceeNote.Application.Features.Identity.Auth.Services.ITokenRevocationService→TokenRevocationServiceeNote.Infrastructure.Identity.TokenRevocationServiceframework_derived
ITokenServiceeNote.Application.Features.Identity.Auth.Services.ITokenService→TokenServiceeNote.Infrastructure.Identity.TokenServiceframework_derived
IPictureAccessServiceeNote.Application.Features.Identity.Users.Services.IPictureAccessService→PictureAccessServiceeNote.Application.Features.Identity.Users.Services.PictureAccessServiceframework_derived
IStudentDisplayNameServiceeNote.Application.Features.Identity.Users.Services.IStudentDisplayNameService→StudentDisplayNameServiceeNote.Application.Features.Identity.Users.Services.StudentDisplayNameServiceframework_derived
IUserAccountServiceeNote.Application.Features.Identity.Users.Services.IUserAccountService→UserAccountServiceeNote.Infrastructure.Identity.UserAccountServiceframework_derived
IUserIdentityServiceeNote.Application.Features.Identity.Users.Services.IUserIdentityService→UserIdentityServiceeNote.Infrastructure.Identity.UserIdentityServiceframework_derived
IUserProfileLookupeNote.Application.Features.Identity.Users.Services.IUserProfileLookup→UserProfileLookupeNote.Application.Features.Identity.Users.Services.UserProfileLookupframework_derived
IUserProvisioningServiceeNote.Application.Features.Identity.Users.Services.IUserProvisioningService→UserProvisioningServiceeNote.Application.Features.Identity.Users.Services.UserProvisioningServiceframework_derived
IRentalNotificationDispatchereNote.Application.Features.Rentals.InstrumentRentals.Services.IRentalNotificationDispatcher→RentalNotificationDispatchereNote.Infrastructure.Messaging.RentalNotificationDispatcherframework_derived
IPaymentGatewayeNote.Application.Features.Rentals.Payments.Services.IPaymentGateway→StripePaymentGatewayeNote.Infrastructure.Payments.Stripe.StripePaymentGatewayframework_derived
IReportServiceeNote.Application.Features.Reports.Services.IReportService→ReportServiceeNote.Infrastructure.Reports.ReportServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→IStoreContexteNote.Application.Common.Interfaces.IStoreContextframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→SystemClockeNote.Application.Common.Time.SystemClockframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→MigrationRunnereNote.Infrastructure.Data.MigrationRunnerframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→DatabaseHealthProbeeNote.Infrastructure.Health.DatabaseHealthProbeframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→JwtOptionseNote.Infrastructure.Identity.JwtOptionsruntime_unknown
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→SmtpEmailServiceeNote.Infrastructure.Identity.SmtpEmailServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→TokenRevocationServiceeNote.Infrastructure.Identity.TokenRevocationServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→TokenServiceeNote.Infrastructure.Identity.TokenServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→UserAccountServiceeNote.Infrastructure.Identity.UserAccountServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→UserIdentityServiceeNote.Infrastructure.Identity.UserIdentityServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→AnnouncementNotificationDispatchereNote.Infrastructure.Messaging.AnnouncementNotificationDispatcherframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→EnrollmentNotificationDispatchereNote.Infrastructure.Messaging.EnrollmentNotificationDispatcherframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→LectureNotificationDispatchereNote.Infrastructure.Messaging.LectureNotificationDispatcherframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→RentalNotificationDispatchereNote.Infrastructure.Messaging.RentalNotificationDispatcherframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→RentalNotificationOutboxPublishereNote.Infrastructure.Messaging.RentalNotificationOutboxPublisherruntime_unknown
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→SubmissionNotificationDispatchereNote.Infrastructure.Messaging.SubmissionNotificationDispatcherframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→StripePaymentGatewayeNote.Infrastructure.Payments.Stripe.StripePaymentGatewayframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→StripeWebhookServiceeNote.Infrastructure.Payments.Stripe.StripeWebhookServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→LocalFileStorageServiceeNote.Infrastructure.Storage.LocalFileStorageServiceframework_derived
AddInfrastructureeNote.Infrastructure.DependencyInjection.AddInfrastructure→runtime:unknownruntime:unknownruntime_unknown
AddInfrastructureApplicationPortseNote.Infrastructure.DependencyInjection.AddInfrastructureApplicationPorts→AuthServiceeNote.Infrastructure.Identity.AuthServiceframework_derived
AddInfrastructureApplicationPortseNote.Infrastructure.DependencyInjection.AddInfrastructureApplicationPorts→ReportServiceeNote.Infrastructure.Reports.ReportServiceframework_derived
DiscoveredActionseNote.Tests.Api.ControllerActionDiscoveryTests.DiscoveredActions→IHostApplicationLifetimeMicrosoft.Extensions.Hosting.IHostApplicationLifetimeframework_derived
ApiHostShape_AllENoteRegistrationsAreResolvableeNote.Tests.Data.DiResolutionTests.ApiHostShape_AllENoteRegistrationsAreResolvable→IHostEnvironmentMicrosoft.Extensions.Hosting.IHostEnvironmentframework_derived
ResolveIAppDbContext_DoesNotThrowCircularDependencyeNote.Tests.Data.DiResolutionTests.ResolveIAppDbContext_DoesNotThrowCircularDependency→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextframework_derived
ResolveIAppDbContext_DoesNotThrowCircularDependencyeNote.Tests.Data.DiResolutionTests.ResolveIAppDbContext_DoesNotThrowCircularDependency→IStoreContexteNote.Application.Common.Interfaces.IStoreContextframework_derived
ResolveIAppDbContext_DoesNotThrowCircularDependencyeNote.Tests.Data.DiResolutionTests.ResolveIAppDbContext_DoesNotThrowCircularDependency→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
ResolveIAppDbContext_DoesNotThrowCircularDependencyeNote.Tests.Data.DiResolutionTests.ResolveIAppDbContext_DoesNotThrowCircularDependency→SystemClockeNote.Application.Common.Time.SystemClockframework_derived
WorkerHostShape_AllENoteRegistrationsAreResolvableeNote.Tests.Data.DiResolutionTests.WorkerHostShape_AllENoteRegistrationsAreResolvable→WorkerActoreNote.Worker.WorkerActorframework_derived
WorkerHostShape_AllENoteRegistrationsAreResolvableeNote.Tests.Data.DiResolutionTests.WorkerHostShape_AllENoteRegistrationsAreResolvable→IHostEnvironmentMicrosoft.Extensions.Hosting.IHostEnvironmentframework_derived
BuildOptionseNote.Tests.Identity.JwtOptionsTests.BuildOptions→JwtOptionseNote.Infrastructure.Identity.JwtOptionsruntime_unknown
BuildOptionseNote.Tests.Identity.JwtOptionsTests.BuildOptions→runtime:unknownruntime:unknownruntime_unknown
GenerateToken_Throws_WhenJwtKeyMissingeNote.Tests.Identity.TokenServiceTests.GenerateToken_Throws_WhenJwtKeyMissing→JwtOptionseNote.Infrastructure.Identity.JwtOptionsruntime_unknown
GenerateToken_Throws_WhenJwtKeyMissingeNote.Tests.Identity.TokenServiceTests.GenerateToken_Throws_WhenJwtKeyMissing→runtime:unknownruntime:unknownruntime_unknown
CreateHarnessAsynceNote.Tests.Identity.TokenValidationTests.CreateHarnessAsync→ITokenRevocationServiceeNote.Application.Features.Identity.Auth.Services.ITokenRevocationServiceframework_derived
CreateHarnessAsynceNote.Tests.Identity.TokenValidationTests.CreateHarnessAsync→runtime:unknownruntime:unknownruntime_unknown
Consume_StoresNotificationForStudenteNote.Tests.Messaging.AnnouncementPublishedConsumerTests.Consume_StoresNotificationForStudent→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
Consume_StoresNotificationForStudenteNote.Tests.Messaging.EnrollmentStatusChangedConsumerTests.Consume_StoresNotificationForStudent→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
Consume_StoresNotificationForStudenteNote.Tests.Messaging.LectureCancelledConsumerTests.Consume_StoresNotificationForStudent→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
Consume_SkipsDuplicate_WhenUniqueViolationeNote.Tests.Messaging.NotificationPersistenceConsumerTests.Consume_SkipsDuplicate_WhenUniqueViolation→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
Consume_SkipsDuplicate_WhenUniqueViolationeNote.Tests.Messaging.NotificationPersistenceConsumerTests.Consume_SkipsDuplicate_WhenUniqueViolation→ILogger`1Microsoft.Extensions.Logging.ILogger`1framework_derived
StartAsynceNote.Tests.Messaging.NotificationPushConsumerTests.StartAsync<TConsumer, TMessage>→RecordingLoggereNote.Tests.Messaging.NotificationPushConsumerTests.RecordingLogger<T>framework_derived
StartAsynceNote.Tests.Messaging.NotificationPushConsumerTests.StartAsync<TConsumer, TMessage>→IHubContext`1Microsoft.AspNetCore.SignalR.IHubContext`1framework_derived
Consume_StoresNotificationForStudenteNote.Tests.Messaging.RentalRefundedConsumerTests.Consume_StoresNotificationForStudent→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
Consume_StoresNotificationForStudenteNote.Tests.Messaging.RentalStatusChangedConsumerTests.Consume_StoresNotificationForStudent→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
BuildProvidereNote.Tests.Messaging.RentalStatusChangedEmailConsumerTests.BuildProvider→IEmailServiceeNote.Application.Common.Interfaces.IEmailServiceframework_derived
BuildProvidereNote.Tests.Messaging.RentalStatusChangedEmailConsumerTests.BuildProvider→IUserIdentityServiceeNote.Application.Features.Identity.Users.Services.IUserIdentityServiceframework_derived
Consume_StoresNotificationForStudenteNote.Tests.Messaging.SubmissionGradedConsumerTests.Consume_StoresNotificationForStudent→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
AddIdentityServiceseNote.Tests.TestUtils.IdentityTestHarness.AddIdentityServices→IAuthenticationSchemeProviderMicrosoft.AspNetCore.Authentication.IAuthenticationSchemeProviderframework_derived
AddIdentityServiceseNote.Tests.TestUtils.IdentityTestHarness.AddIdentityServices→IUserConfirmation`1Microsoft.AspNetCore.Identity.IUserConfirmation`1framework_derived
AddIdentityServiceseNote.Tests.TestUtils.IdentityTestHarness.AddIdentityServices→runtime:unknownruntime:unknownruntime_unknown
CreateeNote.Tests.TestUtils.IdentityTestHarness.Create→ENoteContexteNote.Infrastructure.Data.ENoteContextframework_derived
BuildProvidereNote.Tests.TestUtils.SeedTestHarness.BuildProvider→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextframework_derived
BuildProvidereNote.Tests.TestUtils.SeedTestHarness.BuildProvider→IFileStorageServiceeNote.Application.Common.Interfaces.IFileStorageServiceframework_derived
BuildProvidereNote.Tests.TestUtils.SeedTestHarness.BuildProvider→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextframework_derived
BuildProvidereNote.Tests.TestUtils.SeedTestHarness.BuildProvider→IClockeNote.Application.Common.Time.IClockframework_derived
BuildProvidereNote.Tests.TestUtils.SeedTestHarness.BuildProvider→UserProvisioningServiceeNote.Application.Features.Identity.Users.Services.UserProvisioningServiceframework_derived
BuildProvidereNote.Tests.TestUtils.SeedTestHarness.BuildProvider→UserAccountServiceeNote.Infrastructure.Identity.UserAccountServiceframework_derived
BuildConfigeNote.Tests.TestUtils.TestMapper.BuildConfig→assembly scan: eNote.Testsassembly scan of eNote.Testsconvention
ILogger`1Microsoft.Extensions.Logging.ILogger`1→RecordingLoggereNote.Tests.Messaging.NotificationPushConsumerTests.RecordingLogger<T>framework_derived
ProgramProgram.<top-level-statements-entry-point>→DatabaseHeartbeatServiceeNote.Worker.Health.DatabaseHeartbeatServiceruntime_unknown
ProgramProgram.<top-level-statements-entry-point>→WorkerActoreNote.Worker.WorkerActorframework_derived
ProgramProgram.<top-level-statements-entry-point>→runtime:unknownruntime:unknownruntime_unknown
Inherits: class hierarchy (153)
SourceTargetProvenance
InstructorStudentControllereNote.API.Controllers.Academic.InstructorStudentController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AdminAddressControllereNote.API.Controllers.Admin.AdminAddressController→ReferenceDataControllereNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>compiler_proved
AdminCityControllereNote.API.Controllers.Admin.AdminCityController→ReferenceDataControllereNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>compiler_proved
AdminCourseControllereNote.API.Controllers.Admin.AdminCourseController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AdminEmployeeControllereNote.API.Controllers.Admin.AdminEmployeeController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AdminEventControllereNote.API.Controllers.Admin.AdminEventController→ReferenceDataControllereNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>compiler_proved
AdminInstructorControllereNote.API.Controllers.Admin.AdminInstructorController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AdminInstrumentTypeControllereNote.API.Controllers.Admin.AdminInstrumentTypeController→ReferenceDataControllereNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>compiler_proved
AdminMusicStoreControllereNote.API.Controllers.Admin.AdminMusicStoreController→ReferenceDataControllereNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>compiler_proved
AdminStudentControllereNote.API.Controllers.Admin.AdminStudentController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AdminUsersControllereNote.API.Controllers.Admin.AdminUsersController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AnnouncementControllereNote.API.Controllers.Announcements.AnnouncementController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AssignmentControllereNote.API.Controllers.Assignments.AssignmentController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AssignmentSubmissionControllereNote.API.Controllers.Assignments.AssignmentSubmissionController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
AuthControllereNote.API.Controllers.Auth.AuthController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
CoreControllereNote.API.Controllers.Base.CoreController→ControllerBaseMicrosoft.AspNetCore.Mvc.ControllerBasecompiler_proved
ReferenceDataControllereNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
CourseControllereNote.API.Controllers.Courses.CourseController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
RankingControllereNote.API.Controllers.Courses.RankingController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
StudentEventControllereNote.API.Controllers.Events.StudentEventController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
UploadsControllereNote.API.Controllers.Files.UploadsController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
RentalControllereNote.API.Controllers.InstrumentRentals.RentalController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
RentalPaymentsControllereNote.API.Controllers.InstrumentRentals.RentalPaymentsController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
InstrumentControllereNote.API.Controllers.Instruments.InstrumentController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
LectureNoteControllereNote.API.Controllers.LectureNotes.LectureNoteController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
LectureControllereNote.API.Controllers.Lectures.LectureController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
StudentNotificationControllereNote.API.Controllers.Notifications.StudentNotificationController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
StripeWebhookControllereNote.API.Controllers.Payments.StripeWebhookController→ControllerBaseMicrosoft.AspNetCore.Mvc.ControllerBasecompiler_proved
ShopEmployeeControllereNote.API.Controllers.Shop.ShopEmployeeController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
ShopStoreControllereNote.API.Controllers.Shop.ShopStoreController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
TuitionPaymentsControllereNote.API.Controllers.Tuition.TuitionPaymentsController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
UsersControllereNote.API.Controllers.Users.UsersController→CoreControllereNote.API.Controllers.Base.CoreControllercompiler_proved
UtcDateTimeJsonConvertereNote.API.Converters.UtcDateTimeJsonConverter→JsonConverter`1System.Text.Json.Serialization.JsonConverter`1compiler_proved
NotificationHubeNote.API.Hubs.NotificationHub→HubMicrosoft.AspNetCore.SignalR.Hubcompiler_proved
AnnouncementPublishedPushConsumereNote.API.Realtime.Consumers.AnnouncementPublishedPushConsumer→NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>compiler_proved
EnrollmentStatusChangedPushConsumereNote.API.Realtime.Consumers.EnrollmentStatusChangedPushConsumer→NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>compiler_proved
LectureCancelledPushConsumereNote.API.Realtime.Consumers.LectureCancelledPushConsumer→NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>compiler_proved
RentalRefundedPushConsumereNote.API.Realtime.Consumers.RentalRefundedPushConsumer→NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>compiler_proved
RentalStatusChangedPushConsumereNote.API.Realtime.Consumers.RentalStatusChangedPushConsumer→NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>compiler_proved
SubmissionGradedPushConsumereNote.API.Realtime.Consumers.SubmissionGradedPushConsumer→NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>compiler_proved
AppExceptioneNote.Application.Common.Exceptions.AppException→ExceptionSystem.Exceptioncompiler_proved
AuthenticationExceptioneNote.Application.Common.Exceptions.AuthenticationException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
AuthorizationExceptioneNote.Application.Common.Exceptions.AuthorizationException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
BusinessExceptioneNote.Application.Common.Exceptions.BusinessException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
ConflictExceptioneNote.Application.Common.Exceptions.ConflictException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
NotFoundExceptioneNote.Application.Common.Exceptions.NotFoundException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
PaymentNotYetVisibleExceptioneNote.Application.Common.Exceptions.PaymentNotYetVisibleException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
PaymentProviderUnavailableExceptioneNote.Application.Common.Exceptions.PaymentProviderUnavailableException→AppExceptioneNote.Application.Common.Exceptions.AppExceptioncompiler_proved
StoreNotResolvedExceptioneNote.Application.Common.Exceptions.StoreNotResolvedException→BusinessExceptioneNote.Application.Common.Exceptions.BusinessExceptioncompiler_proved
AssignmentSearchObjecteNote.Application.Features.Academic.Assignments.AssignmentSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
AssignmentSubmissionSearchObjecteNote.Application.Features.Academic.Assignments.AssignmentSubmissionSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
SubmissionSearchObjecteNote.Application.Features.Academic.Assignments.SubmissionSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
CourseEnrollmentSearchObjecteNote.Application.Features.Academic.Courses.CourseEnrollmentSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
CourseSearchObjecteNote.Application.Features.Academic.Courses.CourseSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
LectureNoteSearchObjecteNote.Application.Features.Academic.LectureNotes.LectureNoteSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
AttendanceSearchObjecteNote.Application.Features.Academic.Lectures.AttendanceSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
LectureCreateRequesteNote.Application.Features.Academic.Lectures.LectureCreateRequest→LectureUpdateRequesteNote.Application.Features.Academic.Lectures.LectureUpdateRequestcompiler_proved
LectureSearchObjecteNote.Application.Features.Academic.Lectures.LectureSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
AnnouncementSearchObjecteNote.Application.Features.Communication.Announcements.AnnouncementSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
EventSearchObjecteNote.Application.Features.Communication.Events.EventSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
EventServiceeNote.Application.Features.Communication.Events.EventService→ReferenceDataCrudServiceeNote.Application.Common.Crud.ReferenceDataCrudService<TEntity, TDto, TRequest, TSearch>compiler_proved
NotificationSearchObjecteNote.Application.Features.Communication.Notifications.NotificationSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
ShopEmployeeSearchObjecteNote.Application.Features.Identity.Employees.ShopEmployeeSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
InstructorSearchObjecteNote.Application.Features.Identity.Instructors.InstructorSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
StudentSearchObjecteNote.Application.Features.Identity.Students.StudentSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
UserProvisionRequesteNote.Application.Features.Identity.Users.UserProvisionRequest→DelegatedUserCreateRequesteNote.Application.Features.Identity.Users.DelegatedUserCreateRequestcompiler_proved
InstrumentRentalSearchObjecteNote.Application.Features.Rentals.InstrumentRentals.InstrumentRentalSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
InstrumentSearchObjecteNote.Application.Features.Rentals.Instruments.InstrumentSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
AddressSearchObjecteNote.Application.Features.Rentals.ReferenceData.Addresses.AddressSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
AddressServiceeNote.Application.Features.Rentals.ReferenceData.Addresses.AddressService→ReferenceDataCrudServiceeNote.Application.Common.Crud.ReferenceDataCrudService<TEntity, TDto, TRequest, TSearch>compiler_proved
CitySearchObjecteNote.Application.Features.Rentals.ReferenceData.Cities.CitySearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
CityServiceeNote.Application.Features.Rentals.ReferenceData.Cities.CityService→ReferenceDataCrudServiceeNote.Application.Common.Crud.ReferenceDataCrudService<TEntity, TDto, TRequest, TSearch>compiler_proved
InstrumentTypeSearchObjecteNote.Application.Features.Rentals.ReferenceData.InstrumentTypes.InstrumentTypeSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
InstrumentTypeServiceeNote.Application.Features.Rentals.ReferenceData.InstrumentTypes.InstrumentTypeService→ReferenceDataCrudServiceeNote.Application.Common.Crud.ReferenceDataCrudService<TEntity, TDto, TRequest, TSearch>compiler_proved
MusicStoreSearchObjecteNote.Application.Features.Rentals.ReferenceData.MusicStores.MusicStoreSearchObject→BaseSearchObjecteNote.Application.Common.Search.BaseSearchObjectcompiler_proved
MusicStoreServiceeNote.Application.Features.Rentals.ReferenceData.MusicStores.MusicStoreService→ReferenceDataCrudServiceeNote.Application.Common.Crud.ReferenceDataCrudService<TEntity, TDto, TRequest, TSearch>compiler_proved
AssignmentRequestValidatoreNote.Application.Validation.Academic.AssignmentRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
CourseRequestValidatoreNote.Application.Validation.Academic.CourseRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
EnrollmentRejectRequestValidatoreNote.Application.Validation.Academic.EnrollmentRejectRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
GradeAssignmentRequestValidatoreNote.Application.Validation.Academic.GradeAssignmentRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
LectureCreateRequestValidatoreNote.Application.Validation.Academic.LectureCreateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
LectureNoteRequestValidatoreNote.Application.Validation.Academic.LectureNoteRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
LectureUpdateRequestValidatoreNote.Application.Validation.Academic.LectureUpdateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
MarkAttendanceRequestValidatoreNote.Application.Validation.Academic.MarkAttendanceRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
AnnouncementRequestValidatoreNote.Application.Validation.Communication.AnnouncementRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
EventRequestValidatoreNote.Application.Validation.Communication.EventRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
ChangePasswordRequestValidatoreNote.Application.Validation.Identity.ChangePasswordRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
DelegatedUserCreateRequestValidatoreNote.Application.Validation.Identity.DelegatedUserCreateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
ForgotPasswordRequestValidatoreNote.Application.Validation.Identity.ForgotPasswordRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
LoginRequestValidatoreNote.Application.Validation.Identity.LoginRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
RegisterRequestValidatoreNote.Application.Validation.Identity.RegisterRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
ResetPasswordRequestValidatoreNote.Application.Validation.Identity.ResetPasswordRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
UpdateMembershipRequestValidatoreNote.Application.Validation.Identity.UpdateMembershipRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
UpdateProfileRequestValidatoreNote.Application.Validation.Identity.UpdateProfileRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
UserProvisionRequestValidatoreNote.Application.Validation.Identity.UserProvisionRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
AddressRequestValidatoreNote.Application.Validation.Rentals.AddressRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
CityRequestValidatoreNote.Application.Validation.Rentals.CityRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
InstrumentCreateRequestValidatoreNote.Application.Validation.Rentals.InstrumentCreateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
InstrumentTypeRequestValidatoreNote.Application.Validation.Rentals.InstrumentTypeRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
InstrumentUpdateRequestValidatoreNote.Application.Validation.Rentals.InstrumentUpdateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
MusicStoreRequestValidatoreNote.Application.Validation.Rentals.MusicStoreRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
RentalCreateRequestValidatoreNote.Application.Validation.Rentals.RentalCreateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
RentalStatusRequestValidatoreNote.Application.Validation.Rentals.RentalStatusRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
ShopStoreUpdateRequestValidatoreNote.Application.Validation.Rentals.ShopStoreUpdateRequestValidator→AbstractValidator`1FluentValidation.AbstractValidator`1compiler_proved
AttendanceeNote.Domain.Entities.Academic.Attendance→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
CourseeNote.Domain.Entities.Academic.Course→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
CoursePaymenteNote.Domain.Entities.Academic.CoursePayment→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
EnrollmenteNote.Domain.Entities.Academic.Enrollment→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
LectureeNote.Domain.Entities.Academic.Lecture→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
LectureNoteeNote.Domain.Entities.Academic.LectureNote→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
AssignmenteNote.Domain.Entities.Assignments.Assignment→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
AssignmentSubmissioneNote.Domain.Entities.Assignments.AssignmentSubmission→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
AnnouncementeNote.Domain.Entities.Communication.Announcement→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
EventeNote.Domain.Entities.Communication.Event→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
NotificationeNote.Domain.Entities.Communication.Notification→BaseEntityeNote.Domain.Entities.Shared.Base.BaseEntitycompiler_proved
NotificationOutboxeNote.Domain.Entities.Communication.NotificationOutbox→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
InstructoreNote.Domain.Entities.Identity.Instructor→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
MusicStoreEmployeeeNote.Domain.Entities.Identity.MusicStoreEmployee→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
StudenteNote.Domain.Entities.Identity.Student→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
InstrumenteNote.Domain.Entities.Rentals.Instrument→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
InstrumentRentaleNote.Domain.Entities.Rentals.InstrumentRental→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
InstrumentTypeeNote.Domain.Entities.Rentals.InstrumentType→BaseEntityeNote.Domain.Entities.Shared.Base.BaseEntitycompiler_proved
MusicStoreeNote.Domain.Entities.Rentals.MusicStore→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
RentalActoreNote.Domain.Entities.Rentals.RentalActor→EnumSystem.Enumcompiler_proved
RentalPaymenteNote.Domain.Entities.Rentals.RentalPayment→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
StripeWebhookEventeNote.Domain.Entities.Rentals.StripeWebhookEvent→AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntitycompiler_proved
AddresseNote.Domain.Entities.Shared.Address→BaseEntityeNote.Domain.Entities.Shared.Base.BaseEntitycompiler_proved
AuditableEntityeNote.Domain.Entities.Shared.Base.AuditableEntity→BaseEntityeNote.Domain.Entities.Shared.Base.BaseEntitycompiler_proved
CityeNote.Domain.Entities.Shared.City→BaseEntityeNote.Domain.Entities.Shared.Base.BaseEntitycompiler_proved
AnnouncementScopeeNote.Domain.Enums.AnnouncementScope→EnumSystem.Enumcompiler_proved
AttendanceStatuseNote.Domain.Enums.AttendanceStatus→EnumSystem.Enumcompiler_proved
EnrollmentStatuseNote.Domain.Enums.EnrollmentStatus→EnumSystem.Enumcompiler_proved
EnrollmentTriggereNote.Domain.Enums.EnrollmentTrigger→EnumSystem.Enumcompiler_proved
InstrumentRentalStatuseNote.Domain.Enums.InstrumentRentalStatus→EnumSystem.Enumcompiler_proved
LectureStatuseNote.Domain.Enums.LectureStatus→EnumSystem.Enumcompiler_proved
LectureTypeeNote.Domain.Enums.LectureType→EnumSystem.Enumcompiler_proved
PaymentStatuseNote.Domain.Enums.PaymentStatus→EnumSystem.Enumcompiler_proved
RentalTriggereNote.Domain.Enums.RentalTrigger→EnumSystem.Enumcompiler_proved
ENoteContexteNote.Infrastructure.Data.ENoteContext→IdentityDbContext`3Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext`3compiler_proved
InMemoryRowVersionGeneratoreNote.Infrastructure.Data.ENoteContext.InMemoryRowVersionGenerator→ValueGenerator`1Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator`1compiler_proved
ENoteContextModelSnapshoteNote.Infrastructure.Data.Migrations.ENoteContextModelSnapshot→ModelSnapshotMicrosoft.EntityFrameworkCore.Infrastructure.ModelSnapshotcompiler_proved
InitialeNote.Infrastructure.Data.Migrations.Initial→MigrationMicrosoft.EntityFrameworkCore.Migrations.Migrationcompiler_proved
AppRoleeNote.Infrastructure.Identity.AppRole→IdentityRole`1Microsoft.AspNetCore.Identity.IdentityRole`1compiler_proved
AppUsereNote.Infrastructure.Identity.AppUser→IdentityUser`1Microsoft.AspNetCore.Identity.IdentityUser`1compiler_proved
RentalNotificationOutboxPublishereNote.Infrastructure.Messaging.RentalNotificationOutboxPublisher→BackgroundServiceMicrosoft.Extensions.Hosting.BackgroundServicecompiler_proved
DuplicateSkipConsumereNote.Tests.Messaging.NotificationPersistenceConsumerTests.DuplicateSkipConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
AnnouncementPublishedConsumereNote.Worker.Consumers.AnnouncementPublishedConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
EnrollmentStatusChangedConsumereNote.Worker.Consumers.EnrollmentStatusChangedConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
LectureCancelledConsumereNote.Worker.Consumers.LectureCancelledConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
RentalRefundedConsumereNote.Worker.Consumers.RentalRefundedConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
RentalStatusChangedConsumereNote.Worker.Consumers.RentalStatusChangedConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
SubmissionGradedConsumereNote.Worker.Consumers.SubmissionGradedConsumer→NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>compiler_proved
DatabaseHeartbeatServiceeNote.Worker.Health.DatabaseHeartbeatService→BackgroundServiceMicrosoft.Extensions.Hosting.BackgroundServicecompiler_proved
Implements: interface contracts (198)
SourceTargetProvenance
AuthRateLimiterPolicyeNote.API.Extensions.AuthRateLimiterPolicy→IRateLimiterPolicy`1Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy`1compiler_proved
BearerSecurityRequirementOperationTransformereNote.API.Extensions.BearerSecurityRequirementOperationTransformer→IOpenApiOperationTransformerMicrosoft.AspNetCore.OpenApi.IOpenApiOperationTransformercompiler_proved
BearerSecuritySchemeTransformereNote.API.Extensions.BearerSecuritySchemeTransformer→IOpenApiDocumentTransformerMicrosoft.AspNetCore.OpenApi.IOpenApiDocumentTransformercompiler_proved
ErrorResponseeNote.API.Extensions.MiddlewareExtensions.ErrorResponse→IEquatable`1System.IEquatable`1compiler_proved
UploadRateLimiterPolicyeNote.API.Extensions.UploadRateLimiterPolicy→IRateLimiterPolicy`1Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy`1compiler_proved
NotificationPusheNote.API.Realtime.Consumers.NotificationPush→IEquatable`1System.IEquatable`1compiler_proved
NotificationPushConsumereNote.API.Realtime.Consumers.NotificationPushConsumer<TMessage>→IConsumer`1MassTransit.IConsumer`1compiler_proved
CurrentUserServiceeNote.API.Services.CurrentUserService→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextcompiler_proved
SystemClockeNote.Application.Common.Time.SystemClock→IClockeNote.Application.Common.Time.IClockcompiler_proved
CourseMappingConfigeNote.Application.Features.Academic.Courses.CourseMappingConfig→IRegisterMapster.IRegistercompiler_proved
RankedStudentEntryeNote.Application.Features.Academic.Courses.Services.RankingService.RankedStudentEntry→IEquatable`1System.IEquatable`1compiler_proved
StudentGradeStatseNote.Application.Features.Academic.Courses.Services.RankingService.StudentGradeStats→IEquatable`1System.IEquatable`1compiler_proved
LectureMappingConfigeNote.Application.Features.Academic.Lectures.LectureMappingConfig→IRegisterMapster.IRegistercompiler_proved
CoursePaymentDtoeNote.Application.Features.Academic.Tuition.CoursePaymentDto→IEquatable`1System.IEquatable`1compiler_proved
CreateTuitionIntentResponseeNote.Application.Features.Academic.Tuition.CreateTuitionIntentResponse→IEquatable`1System.IEquatable`1compiler_proved
TuitionPaymentMappingConfigeNote.Application.Features.Academic.Tuition.TuitionPaymentMappingConfig→IRegisterMapster.IRegistercompiler_proved
AnnouncementMappingConfigeNote.Application.Features.Communication.Announcements.AnnouncementMappingConfig→IRegisterMapster.IRegistercompiler_proved
AnnouncementRequesteNote.Application.Features.Communication.Announcements.AnnouncementRequest→IEquatable`1System.IEquatable`1compiler_proved
FileAccessServiceeNote.Application.Features.Files.Services.FileAccessService→IFileAccessServiceeNote.Application.Features.Files.Services.IFileAccessServicecompiler_proved
AdminProfileeNote.Application.Features.Identity.Users.Profiles.AdminProfile→IUserProfileeNote.Application.Features.Identity.Users.Profiles.IUserProfilecompiler_proved
AdminProfileeNote.Application.Features.Identity.Users.Profiles.AdminProfile→IEquatable`1System.IEquatable`1compiler_proved
InstructorProfileeNote.Application.Features.Identity.Users.Profiles.InstructorProfile→IUserProfileeNote.Application.Features.Identity.Users.Profiles.IUserProfilecompiler_proved
InstructorProfileeNote.Application.Features.Identity.Users.Profiles.InstructorProfile→IEquatable`1System.IEquatable`1compiler_proved
MusicStoreProfileeNote.Application.Features.Identity.Users.Profiles.MusicStoreProfile→IUserProfileeNote.Application.Features.Identity.Users.Profiles.IUserProfilecompiler_proved
MusicStoreProfileeNote.Application.Features.Identity.Users.Profiles.MusicStoreProfile→IEquatable`1System.IEquatable`1compiler_proved
StudentProfileeNote.Application.Features.Identity.Users.Profiles.StudentProfile→IUserProfileeNote.Application.Features.Identity.Users.Profiles.IUserProfilecompiler_proved
StudentProfileeNote.Application.Features.Identity.Users.Profiles.StudentProfile→IEquatable`1System.IEquatable`1compiler_proved
RegistrationResulteNote.Application.Features.Identity.Users.RegistrationResult→IEquatable`1System.IEquatable`1compiler_proved
CurrentActoreNote.Application.Features.Identity.Users.Services.CurrentActor→IStudentContexteNote.Application.Common.Interfaces.IStudentContextcompiler_proved
PictureAccessServiceeNote.Application.Features.Identity.Users.Services.PictureAccessService→IPictureAccessServiceeNote.Application.Features.Identity.Users.Services.IPictureAccessServicecompiler_proved
StudentDisplayNameServiceeNote.Application.Features.Identity.Users.Services.StudentDisplayNameService→IStudentDisplayNameServiceeNote.Application.Features.Identity.Users.Services.IStudentDisplayNameServicecompiler_proved
UserProfileLookupeNote.Application.Features.Identity.Users.Services.UserProfileLookup→IUserProfileLookupeNote.Application.Features.Identity.Users.Services.IUserProfileLookupcompiler_proved
UserProvisioningServiceeNote.Application.Features.Identity.Users.Services.UserProvisioningService→IUserProvisioningServiceeNote.Application.Features.Identity.Users.Services.IUserProvisioningServicecompiler_proved
UserProfileResponseeNote.Application.Features.Identity.Users.UserProfileResponse→IEquatable`1System.IEquatable`1compiler_proved
UserStatusRequesteNote.Application.Features.Identity.Users.UserStatusRequest→IEquatable`1System.IEquatable`1compiler_proved
InstrumentRentalMappingConfigeNote.Application.Features.Rentals.InstrumentRentals.InstrumentRentalMappingConfig→IRegisterMapster.IRegistercompiler_proved
InstrumentMappingConfigeNote.Application.Features.Rentals.Instruments.InstrumentMappingConfig→IRegisterMapster.IRegistercompiler_proved
CreatePaymentIntentResponseeNote.Application.Features.Rentals.Payments.CreatePaymentIntentResponse→IEquatable`1System.IEquatable`1compiler_proved
RefundRequesteNote.Application.Features.Rentals.Payments.RefundRequest→IEquatable`1System.IEquatable`1compiler_proved
RentalPaymentDtoeNote.Application.Features.Rentals.Payments.RentalPaymentDto→IEquatable`1System.IEquatable`1compiler_proved
RentalPaymentMappingConfigeNote.Application.Features.Rentals.Payments.RentalPaymentMappingConfig→IRegisterMapster.IRegistercompiler_proved
PaymentIntentCreationeNote.Application.Features.Rentals.Payments.Services.PaymentIntentCreation→IEquatable`1System.IEquatable`1compiler_proved
PaymentIntentDataeNote.Application.Features.Rentals.Payments.Services.PaymentIntentData→IEquatable`1System.IEquatable`1compiler_proved
RefundDataeNote.Application.Features.Rentals.Payments.Services.RefundData→IEquatable`1System.IEquatable`1compiler_proved
CandidateInstrumenteNote.Application.Features.Rentals.Recommendations.Services.RecommendationService.CandidateInstrument→IEquatable`1System.IEquatable`1compiler_proved
InstrumentViewSnapshoteNote.Application.Features.Rentals.Recommendations.Services.RecommendationService.InstrumentViewSnapshot→IEquatable`1System.IEquatable`1compiler_proved
ScoredRecommendationeNote.Application.Features.Rentals.Recommendations.Services.RecommendationService.ScoredRecommendation→IEquatable`1System.IEquatable`1compiler_proved
UserRentalSnapshoteNote.Application.Features.Rentals.Recommendations.Services.RecommendationService.UserRentalSnapshot→IEquatable`1System.IEquatable`1compiler_proved
SubmissionGradedeNote.Contracts.Assignments.SubmissionGraded→IEquatable`1System.IEquatable`1compiler_proved
AnnouncementPublishedeNote.Contracts.Communication.AnnouncementPublished→IEquatable`1System.IEquatable`1compiler_proved
EnrollmentStatusChangedeNote.Contracts.Enrollments.EnrollmentStatusChanged→IEquatable`1System.IEquatable`1compiler_proved
LectureCancelledeNote.Contracts.Lectures.LectureCancelled→IEquatable`1System.IEquatable`1compiler_proved
RentalRefundedeNote.Contracts.Rentals.RentalRefunded→IEquatable`1System.IEquatable`1compiler_proved
RentalStatusChangedeNote.Contracts.Rentals.RentalStatusChanged→IEquatable`1System.IEquatable`1compiler_proved
CoursePaymenteNote.Domain.Entities.Academic.CoursePayment→IStripePaymentRoweNote.Domain.Entities.Shared.IStripePaymentRowcompiler_proved
InstructoreNote.Domain.Entities.Identity.Instructor→IHasAppUserIdeNote.Domain.Entities.Identity.IHasAppUserIdcompiler_proved
MusicStoreEmployeeeNote.Domain.Entities.Identity.MusicStoreEmployee→IHasAppUserIdeNote.Domain.Entities.Identity.IHasAppUserIdcompiler_proved
MusicStoreEmployeeeNote.Domain.Entities.Identity.MusicStoreEmployee→ITenantScopedeNote.Domain.Entities.Shared.ITenantScopedcompiler_proved
StudenteNote.Domain.Entities.Identity.Student→IHasAppUserIdeNote.Domain.Entities.Identity.IHasAppUserIdcompiler_proved
InstrumenteNote.Domain.Entities.Rentals.Instrument→ITenantScopedeNote.Domain.Entities.Shared.ITenantScopedcompiler_proved
InstrumentRentaleNote.Domain.Entities.Rentals.InstrumentRental→ITenantScopedeNote.Domain.Entities.Shared.ITenantScopedcompiler_proved
TransitionDefinitioneNote.Domain.Entities.Rentals.InstrumentRental.TransitionDefinition→IEquatable`1System.IEquatable`1compiler_proved
RentalChargeseNote.Domain.Entities.Rentals.RentalCharges→IEquatable`1System.IEquatable`1compiler_proved
RentalPaymenteNote.Domain.Entities.Rentals.RentalPayment→IStripePaymentRoweNote.Domain.Entities.Shared.IStripePaymentRowcompiler_proved
RentalPaymenteNote.Domain.Entities.Rentals.RentalPayment→ITenantScopedeNote.Domain.Entities.Shared.ITenantScopedcompiler_proved
RentalTransitionContexteNote.Domain.Entities.Rentals.Transitions.RentalTransitionContext→IEquatable`1System.IEquatable`1compiler_proved
RentalTransitionResulteNote.Domain.Entities.Rentals.Transitions.RentalTransitionResult→IEquatable`1System.IEquatable`1compiler_proved
BaseEntityeNote.Domain.Entities.Shared.Base.BaseEntity→IEntityeNote.Domain.Entities.Shared.Base.IEntitycompiler_proved
AddressConfigeNote.Infrastructure.Data.Configurations.AddressConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
AnnouncementConfigeNote.Infrastructure.Data.Configurations.AnnouncementConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
AppUserConfigeNote.Infrastructure.Data.Configurations.AppUserConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
AssignmentConfigeNote.Infrastructure.Data.Configurations.AssignmentConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
AssignmentSubmissionConfigeNote.Infrastructure.Data.Configurations.AssignmentSubmissionConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
AttendanceConfigeNote.Infrastructure.Data.Configurations.AttendanceConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
CityConfigeNote.Infrastructure.Data.Configurations.CityConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
CourseConfigeNote.Infrastructure.Data.Configurations.CourseConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
CoursePaymentConfigeNote.Infrastructure.Data.Configurations.CoursePaymentConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
EnrollmentConfigeNote.Infrastructure.Data.Configurations.EnrollmentConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
EventConfigeNote.Infrastructure.Data.Configurations.EventConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
InstructorConfigeNote.Infrastructure.Data.Configurations.InstructorConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
InstrumentConfigeNote.Infrastructure.Data.Configurations.InstrumentConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
InstrumentRentalConfigeNote.Infrastructure.Data.Configurations.InstrumentRentalConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
InstrumentTypeConfigeNote.Infrastructure.Data.Configurations.InstrumentTypeConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
InstrumentViewConfigeNote.Infrastructure.Data.Configurations.InstrumentViewConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
LectureConfigeNote.Infrastructure.Data.Configurations.LectureConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
LectureNoteConfigeNote.Infrastructure.Data.Configurations.LectureNoteConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
MusicStoreConfigeNote.Infrastructure.Data.Configurations.MusicStoreConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
MusicStoreEmployeeConfigeNote.Infrastructure.Data.Configurations.MusicStoreEmployeeConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
NotificationConfigeNote.Infrastructure.Data.Configurations.NotificationConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
RentalNotificationOutboxConfigeNote.Infrastructure.Data.Configurations.RentalNotificationOutboxConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
RentalPaymentConfigeNote.Infrastructure.Data.Configurations.RentalPaymentConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
RentalRefundConfigeNote.Infrastructure.Data.Configurations.RentalRefundConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
RevokedTokenConfigeNote.Infrastructure.Data.Configurations.RevokedTokenConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
StripeWebhookEventConfigeNote.Infrastructure.Data.Configurations.StripeWebhookEventConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
StudentConfigeNote.Infrastructure.Data.Configurations.StudentConfig→IEntityTypeConfiguration`1Microsoft.EntityFrameworkCore.IEntityTypeConfiguration`1compiler_proved
ENoteContexteNote.Infrastructure.Data.ENoteContext→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
ENoteContexteNote.Infrastructure.Data.ENoteContext→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextcompiler_proved
ENoteContextFactoryeNote.Infrastructure.Data.ENoteContextFactory→IDesignTimeDbContextFactory`1Microsoft.EntityFrameworkCore.Design.IDesignTimeDbContextFactory`1compiler_proved
DesignTimeUserContexteNote.Infrastructure.Data.ENoteContextFactory.DesignTimeUserContext→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextcompiler_proved
MigrationRunnereNote.Infrastructure.Data.MigrationRunner→IMigrationRunnereNote.Application.Common.Persistence.IMigrationRunnercompiler_proved
DatabaseHealthCheckeNote.Infrastructure.Health.DatabaseHealthCheck→IHealthCheckMicrosoft.Extensions.Diagnostics.HealthChecks.IHealthCheckcompiler_proved
DatabaseHealthProbeeNote.Infrastructure.Health.DatabaseHealthProbe→IDatabaseHealthProbeeNote.Application.Common.Persistence.IDatabaseHealthProbecompiler_proved
OutboxHealthCheckeNote.Infrastructure.Health.OutboxHealthCheck→IHealthCheckMicrosoft.Extensions.Diagnostics.HealthChecks.IHealthCheckcompiler_proved
RabbitMqHealthCheckeNote.Infrastructure.Health.RabbitMqHealthCheck→IHealthCheckMicrosoft.Extensions.Diagnostics.HealthChecks.IHealthCheckcompiler_proved
AuthServiceeNote.Infrastructure.Identity.AuthService→IAuthServiceeNote.Application.Features.Identity.Auth.Services.IAuthServicecompiler_proved
JwtOptionseNote.Infrastructure.Identity.JwtOptions→IEquatable`1System.IEquatable`1compiler_proved
SmtpEmailServiceeNote.Infrastructure.Identity.SmtpEmailService→IEmailServiceeNote.Application.Common.Interfaces.IEmailServicecompiler_proved
TokenRevocationServiceeNote.Infrastructure.Identity.TokenRevocationService→ITokenRevocationServiceeNote.Application.Features.Identity.Auth.Services.ITokenRevocationServicecompiler_proved
TokenServiceeNote.Infrastructure.Identity.TokenService→ITokenServiceeNote.Application.Features.Identity.Auth.Services.ITokenServicecompiler_proved
UserAccountServiceeNote.Infrastructure.Identity.UserAccountService→IUserAccountServiceeNote.Application.Features.Identity.Users.Services.IUserAccountServicecompiler_proved
UserIdentityServiceeNote.Infrastructure.Identity.UserIdentityService→IUserIdentityServiceeNote.Application.Features.Identity.Users.Services.IUserIdentityServicecompiler_proved
AnnouncementNotificationDispatchereNote.Infrastructure.Messaging.AnnouncementNotificationDispatcher→IAnnouncementNotificationDispatchereNote.Application.Features.Communication.Announcements.Services.IAnnouncementNotificationDispatchercompiler_proved
EnrollmentNotificationDispatchereNote.Infrastructure.Messaging.EnrollmentNotificationDispatcher→IEnrollmentNotificationDispatchereNote.Application.Features.Academic.Courses.Services.IEnrollmentNotificationDispatchercompiler_proved
FaultLoggingConsumereNote.Infrastructure.Messaging.FaultLoggingConsumer<TMessage>→IConsumer`1MassTransit.IConsumer`1compiler_proved
LectureNotificationDispatchereNote.Infrastructure.Messaging.LectureNotificationDispatcher→ILectureNotificationDispatchereNote.Application.Features.Academic.Lectures.Services.ILectureNotificationDispatchercompiler_proved
RentalNotificationDispatchereNote.Infrastructure.Messaging.RentalNotificationDispatcher→IRentalNotificationDispatchereNote.Application.Features.Rentals.InstrumentRentals.Services.IRentalNotificationDispatchercompiler_proved
SubmissionNotificationDispatchereNote.Infrastructure.Messaging.SubmissionNotificationDispatcher→ISubmissionNotificationDispatchereNote.Application.Features.Academic.Assignments.Services.ISubmissionNotificationDispatchercompiler_proved
StripePaymentGatewayeNote.Infrastructure.Payments.Stripe.StripePaymentGateway→IPaymentGatewayeNote.Application.Features.Rentals.Payments.Services.IPaymentGatewaycompiler_proved
ReportServiceeNote.Infrastructure.Reports.ReportService→IReportServiceeNote.Application.Features.Reports.Services.IReportServicecompiler_proved
AttendanceRoweNote.Infrastructure.Reports.ReportService.AttendanceRow→IEquatable`1System.IEquatable`1compiler_proved
RentalSummaryRoweNote.Infrastructure.Reports.ReportService.RentalSummaryRow→IEquatable`1System.IEquatable`1compiler_proved
LocalFileStorageServiceeNote.Infrastructure.Storage.LocalFileStorageService→IFileStorageServiceeNote.Application.Common.Interfaces.IFileStorageServicecompiler_proved
RecordingUserIdentityServiceeNote.Tests.Academic.CourseServiceTests.RecordingUserIdentityService→IUserIdentityServiceeNote.Application.Features.Identity.Users.Services.IUserIdentityServicecompiler_proved
StubProvisioningServiceeNote.Tests.Academic.InstructorStudentControllerTests.StubProvisioningService→IUserProvisioningServiceeNote.Application.Features.Identity.Users.Services.IUserProvisioningServicecompiler_proved
MutableClockeNote.Tests.Academic.TuitionPaymentServiceTests.MutableClock→IClockeNote.Application.Common.Time.IClockcompiler_proved
StubHostApplicationLifetimeeNote.Tests.Api.ControllerActionDiscoveryTests.StubHostApplicationLifetime→IHostApplicationLifetimeMicrosoft.Extensions.Hosting.IHostApplicationLifetimecompiler_proved
FakeHostEnvironmenteNote.Tests.Data.DiResolutionTests.FakeHostEnvironment→IHostEnvironmentMicrosoft.Extensions.Hosting.IHostEnvironmentcompiler_proved
SubmissionHarnesseNote.Tests.Files.FileAccessServiceTests.SubmissionHarness→IEquatable`1System.IEquatable`1compiler_proved
StubProvisioningServiceeNote.Tests.Identity.AdminUsersControllerTests.StubProvisioningService→IUserProvisioningServiceeNote.Application.Features.Identity.Users.Services.IUserProvisioningServicecompiler_proved
RecordingTokenRevocationServiceeNote.Tests.Identity.AuthServiceTests.RecordingTokenRevocationService→ITokenRevocationServiceeNote.Application.Features.Identity.Auth.Services.ITokenRevocationServicecompiler_proved
StubHostEnvironmenteNote.Tests.Identity.AuthServiceTests.StubHostEnvironment→IHostEnvironmentMicrosoft.Extensions.Hosting.IHostEnvironmentcompiler_proved
StubTokenServiceeNote.Tests.Identity.AuthServiceTests.StubTokenService→ITokenServiceeNote.Application.Features.Identity.Auth.Services.ITokenServicecompiler_proved
StubUserProvisioningServiceeNote.Tests.Identity.AuthServiceTests.StubUserProvisioningService→IUserProvisioningServiceeNote.Application.Features.Identity.Users.Services.IUserProvisioningServicecompiler_proved
ThrowingEmailServiceeNote.Tests.Identity.AuthServiceTests.ThrowingEmailService→IEmailServiceeNote.Application.Common.Interfaces.IEmailServicecompiler_proved
CountingProfileLookupeNote.Tests.Identity.CurrentActorTests.CountingProfileLookup→IUserProfileLookupeNote.Application.Features.Identity.Users.Services.IUserProfileLookupcompiler_proved
AllowFixedeNote.Tests.Identity.PictureAccessServiceTests.AllowFixed→IPictureAccessServiceeNote.Application.Features.Identity.Users.Services.IPictureAccessServicecompiler_proved
FixedStoreContexteNote.Tests.Identity.PictureAccessServiceTests.FixedStoreContext→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
PictureFixedeNote.Tests.Identity.PictureAccessServiceTests.PictureFixed→IUserAccountServiceeNote.Application.Features.Identity.Users.Services.IUserAccountServicecompiler_proved
PictureSeedeNote.Tests.Identity.PictureAccessServiceTests.PictureSeed→IEquatable`1System.IEquatable`1compiler_proved
ThrowingStoreContexteNote.Tests.Identity.PictureAccessServiceTests.ThrowingStoreContext→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
StubUserAccountServiceeNote.Tests.Identity.ShopEmployeeServiceTests.StubUserAccountService→IUserAccountServiceeNote.Application.Features.Identity.Users.Services.IUserAccountServicecompiler_proved
HarnesseNote.Tests.Identity.TokenValidationTests.Harness→IEquatable`1System.IEquatable`1compiler_proved
StubRevocationServiceeNote.Tests.Identity.TokenValidationTests.StubRevocationService→ITokenRevocationServiceeNote.Application.Features.Identity.Auth.Services.ITokenRevocationServicecompiler_proved
ThrowingDbContexteNote.Tests.Identity.UserProfileServiceTests.ThrowingDbContext→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextcompiler_proved
ThrowingUserProfileLookupeNote.Tests.Identity.UserProfileServiceTests.ThrowingUserProfileLookup→IUserProfileLookupeNote.Application.Features.Identity.Users.Services.IUserProfileLookupcompiler_proved
RecordingUserAccountServiceeNote.Tests.Identity.UserProvisioningServiceTests.RecordingUserAccountService→IUserAccountServiceeNote.Application.Features.Identity.Users.Services.IUserAccountServicecompiler_proved
RecordingUserAccountServiceeNote.Tests.Identity.UserSelfServiceTests.RecordingUserAccountService→IUserAccountServiceeNote.Application.Features.Identity.Users.Services.IUserAccountServicecompiler_proved
CapturingLoggereNote.Tests.Messaging.NotificationPersistenceConsumerTests.CapturingLogger<T>→ILogger`1Microsoft.Extensions.Logging.ILogger`1compiler_proved
DuplicateSkipMessageeNote.Tests.Messaging.NotificationPersistenceConsumerTests.DuplicateSkipMessage→IEquatable`1System.IEquatable`1compiler_proved
PushHarnesseNote.Tests.Messaging.NotificationPushConsumerTests.PushHarness→IEquatable`1System.IEquatable`1compiler_proved
RecordingHubContexteNote.Tests.Messaging.NotificationPushConsumerTests.RecordingHubContext→IHubContext`1Microsoft.AspNetCore.SignalR.IHubContext`1compiler_proved
RecordingClientProxyeNote.Tests.Messaging.NotificationPushConsumerTests.RecordingHubContext.RecordingClientProxy→IClientProxyMicrosoft.AspNetCore.SignalR.IClientProxycompiler_proved
RecordingHubClientseNote.Tests.Messaging.NotificationPushConsumerTests.RecordingHubContext.RecordingHubClients→IHubClientsMicrosoft.AspNetCore.SignalR.IHubClientscompiler_proved
RecordingLoggereNote.Tests.Messaging.NotificationPushConsumerTests.RecordingLogger<T>→ILogger`1Microsoft.Extensions.Logging.ILogger`1compiler_proved
StubScopeeNote.Tests.Messaging.RentalNotificationOutboxPublisherTests.StubScope→IServiceScopeMicrosoft.Extensions.DependencyInjection.IServiceScopecompiler_proved
StubScopeFactoryeNote.Tests.Messaging.RentalNotificationOutboxPublisherTests.StubScopeFactory→IServiceScopeFactoryMicrosoft.Extensions.DependencyInjection.IServiceScopeFactorycompiler_proved
StubServiceProvidereNote.Tests.Messaging.RentalNotificationOutboxPublisherTests.StubServiceProvider→IServiceProviderSystem.IServiceProvidercompiler_proved
ThrowingSetDbContexteNote.Tests.Messaging.RentalNotificationOutboxPublisherTests.ThrowingSetDbContext→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextcompiler_proved
ThrowingStoreContexteNote.Tests.Middleware.TenantInitializationMiddlewareTests.ThrowingStoreContext→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
MutableClockeNote.Tests.Rentals.RentalPaymentServiceTests.MutableClock→IClockeNote.Application.Common.Time.IClockcompiler_proved
StubProvisioningServiceeNote.Tests.Rentals.ShopEmployeeControllerTests.StubProvisioningService→IUserProvisioningServiceeNote.Application.Features.Identity.Users.Services.IUserProvisioningServicecompiler_proved
StubStoreContexteNote.Tests.Rentals.ShopStoreControllerTests.StubStoreContext→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
ThrowingStoreContexteNote.Tests.Reports.ReportServiceTests.ThrowingStoreContext→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
LocalFileStorageServiceTestseNote.Tests.Storage.LocalFileStorageServiceTests→IDisposableSystem.IDisposablecompiler_proved
AcademicHarnesseNote.Tests.TestUtils.AcademicHarness→IEquatable`1System.IEquatable`1compiler_proved
FakeGatewayCreateCalleNote.Tests.TestUtils.FakeGatewayCreateCall→IEquatable`1System.IEquatable`1compiler_proved
FakeGatewayRefundCalleNote.Tests.TestUtils.FakeGatewayRefundCall→IEquatable`1System.IEquatable`1compiler_proved
FakeGatewayRetrieveCalleNote.Tests.TestUtils.FakeGatewayRetrieveCall→IEquatable`1System.IEquatable`1compiler_proved
FakePaymentGatewayeNote.Tests.TestUtils.FakePaymentGateway→IPaymentGatewayeNote.Application.Features.Rentals.Payments.Services.IPaymentGatewaycompiler_proved
FixedClockeNote.Tests.TestUtils.FixedClock→IClockeNote.Application.Common.Time.IClockcompiler_proved
IdentityServiceseNote.Tests.TestUtils.IdentityServices→IEquatable`1System.IEquatable`1compiler_proved
ConfirmedUserConfirmationeNote.Tests.TestUtils.IdentityTestHarness.ConfirmedUserConfirmation→IUserConfirmation`1Microsoft.AspNetCore.Identity.IUserConfirmation`1compiler_proved
StubAuthenticationSchemeProvidereNote.Tests.TestUtils.IdentityTestHarness.StubAuthenticationSchemeProvider→IAuthenticationSchemeProviderMicrosoft.AspNetCore.Authentication.IAuthenticationSchemeProvidercompiler_proved
NoOpLectureNotificationDispatchereNote.Tests.TestUtils.NoOpLectureNotificationDispatcher→ILectureNotificationDispatchereNote.Application.Features.Academic.Lectures.Services.ILectureNotificationDispatchercompiler_proved
NoOpNotificationDispatchereNote.Tests.TestUtils.NoOpNotificationDispatcher→IRentalNotificationDispatchereNote.Application.Features.Rentals.InstrumentRentals.Services.IRentalNotificationDispatchercompiler_proved
NoOpSubmissionNotificationDispatchereNote.Tests.TestUtils.NoOpSubmissionNotificationDispatcher→ISubmissionNotificationDispatchereNote.Application.Features.Academic.Assignments.Services.ISubmissionNotificationDispatchercompiler_proved
RecordingEmailServiceeNote.Tests.TestUtils.RecordingEmailService→IEmailServiceeNote.Application.Common.Interfaces.IEmailServicecompiler_proved
RecordingFileStorageServiceeNote.Tests.TestUtils.RecordingFileStorageService→IFileStorageServiceeNote.Application.Common.Interfaces.IFileStorageServicecompiler_proved
RecordingLectureNotificationDispatchereNote.Tests.TestUtils.RecordingLectureNotificationDispatcher→ILectureNotificationDispatchereNote.Application.Features.Academic.Lectures.Services.ILectureNotificationDispatchercompiler_proved
RecordingNotificationDispatchereNote.Tests.TestUtils.RecordingNotificationDispatcher→IRentalNotificationDispatchereNote.Application.Features.Rentals.InstrumentRentals.Services.IRentalNotificationDispatchercompiler_proved
RecordingSubmissionNotificationDispatchereNote.Tests.TestUtils.RecordingSubmissionNotificationDispatcher→ISubmissionNotificationDispatchereNote.Application.Features.Academic.Assignments.Services.ISubmissionNotificationDispatchercompiler_proved
StubCurrentActoreNote.Tests.TestUtils.StubCurrentActor→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextcompiler_proved
StubCurrentActoreNote.Tests.TestUtils.StubCurrentActor→IStoreContexteNote.Application.Common.Interfaces.IStoreContextcompiler_proved
StubCurrentActoreNote.Tests.TestUtils.StubCurrentActor→IStudentContexteNote.Application.Common.Interfaces.IStudentContextcompiler_proved
StubDisplayNameServiceeNote.Tests.TestUtils.StubDisplayNameService→IStudentDisplayNameServiceeNote.Application.Features.Identity.Users.Services.IStudentDisplayNameServicecompiler_proved
StubFileAccessServiceeNote.Tests.TestUtils.StubFileAccessService→IFileAccessServiceeNote.Application.Features.Files.Services.IFileAccessServicecompiler_proved
StubFileStorageServiceeNote.Tests.TestUtils.StubFileStorageService→IFileStorageServiceeNote.Application.Common.Interfaces.IFileStorageServicecompiler_proved
StubPublishEndpointeNote.Tests.TestUtils.StubPublishEndpoint→IPublishEndpointMassTransit.IPublishEndpointcompiler_proved
StubConnectHandleeNote.Tests.TestUtils.StubPublishEndpoint.StubConnectHandle→ConnectHandleMassTransit.ConnectHandlecompiler_proved
StubUserIdentityServiceeNote.Tests.TestUtils.StubUserIdentityService→IUserIdentityServiceeNote.Application.Features.Identity.Users.Services.IUserIdentityServicecompiler_proved
StubUserProfileLookupeNote.Tests.TestUtils.StubUserProfileLookup→IUserProfileLookupeNote.Application.Features.Identity.Users.Services.IUserProfileLookupcompiler_proved
ThrowingPaymentGatewayeNote.Tests.TestUtils.ThrowingPaymentGateway→IPaymentGatewayeNote.Application.Features.Rentals.Payments.Services.IPaymentGatewaycompiler_proved
ThrowingSaveDbContexteNote.Tests.TestUtils.ThrowingSaveDbContext→IAppDbContexteNote.Application.Common.Persistence.IAppDbContextcompiler_proved
ThrowingUserContexteNote.Tests.Worker.WorkerActorTests.ThrowingUserContext→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextcompiler_proved
NotificationPersistenceConsumereNote.Worker.Consumers.NotificationPersistenceConsumer<TMessage>→IConsumer`1MassTransit.IConsumer`1compiler_proved
NotificationWriteeNote.Worker.Consumers.NotificationWrite→IEquatable`1System.IEquatable`1compiler_proved
RentalStatusChangedEmailConsumereNote.Worker.Consumers.RentalStatusChangedEmailConsumer→IConsumer`1MassTransit.IConsumer`1compiler_proved
WorkerActoreNote.Worker.WorkerActor→ICurrentUserContexteNote.Application.Common.Interfaces.ICurrentUserContextcompiler_proved
MapsTo: EF Core entity mappings (33)
SourceTargetProvenance
AddressConfigeNote.Infrastructure.Data.Configurations.AddressConfig→AddresseNote.Domain.Entities.Shared.Addressframework_derived
AnnouncementConfigeNote.Infrastructure.Data.Configurations.AnnouncementConfig→AnnouncementeNote.Domain.Entities.Communication.Announcementframework_derived
AppUserConfigeNote.Infrastructure.Data.Configurations.AppUserConfig→AppUsereNote.Infrastructure.Identity.AppUserframework_derived
AssignmentConfigeNote.Infrastructure.Data.Configurations.AssignmentConfig→AssignmenteNote.Domain.Entities.Assignments.Assignmentframework_derived
AssignmentSubmissionConfigeNote.Infrastructure.Data.Configurations.AssignmentSubmissionConfig→AssignmentSubmissioneNote.Domain.Entities.Assignments.AssignmentSubmissionframework_derived
AttendanceConfigeNote.Infrastructure.Data.Configurations.AttendanceConfig→AttendanceeNote.Domain.Entities.Academic.Attendanceframework_derived
CityConfigeNote.Infrastructure.Data.Configurations.CityConfig→CityeNote.Domain.Entities.Shared.Cityframework_derived
CourseConfigeNote.Infrastructure.Data.Configurations.CourseConfig→CourseeNote.Domain.Entities.Academic.Courseframework_derived
CoursePaymentConfigeNote.Infrastructure.Data.Configurations.CoursePaymentConfig→CoursePaymenteNote.Domain.Entities.Academic.CoursePaymentframework_derived
EnrollmentConfigeNote.Infrastructure.Data.Configurations.EnrollmentConfig→EnrollmenteNote.Domain.Entities.Academic.Enrollmentframework_derived
EventConfigeNote.Infrastructure.Data.Configurations.EventConfig→EventeNote.Domain.Entities.Communication.Eventframework_derived
InstructorConfigeNote.Infrastructure.Data.Configurations.InstructorConfig→InstructoreNote.Domain.Entities.Identity.Instructorframework_derived
InstrumentConfigeNote.Infrastructure.Data.Configurations.InstrumentConfig→InstrumenteNote.Domain.Entities.Rentals.Instrumentframework_derived
InstrumentRentalConfigeNote.Infrastructure.Data.Configurations.InstrumentRentalConfig→InstrumentRentaleNote.Domain.Entities.Rentals.InstrumentRentalframework_derived
InstrumentTypeConfigeNote.Infrastructure.Data.Configurations.InstrumentTypeConfig→InstrumentTypeeNote.Domain.Entities.Rentals.InstrumentTypeframework_derived
InstrumentViewConfigeNote.Infrastructure.Data.Configurations.InstrumentViewConfig→InstrumentVieweNote.Domain.Entities.Rentals.InstrumentViewframework_derived
LectureConfigeNote.Infrastructure.Data.Configurations.LectureConfig→LectureeNote.Domain.Entities.Academic.Lectureframework_derived
LectureNoteConfigeNote.Infrastructure.Data.Configurations.LectureNoteConfig→LectureNoteeNote.Domain.Entities.Academic.LectureNoteframework_derived
MusicStoreConfigeNote.Infrastructure.Data.Configurations.MusicStoreConfig→MusicStoreeNote.Domain.Entities.Rentals.MusicStoreframework_derived
MusicStoreEmployeeConfigeNote.Infrastructure.Data.Configurations.MusicStoreEmployeeConfig→MusicStoreEmployeeeNote.Domain.Entities.Identity.MusicStoreEmployeeframework_derived
NotificationConfigeNote.Infrastructure.Data.Configurations.NotificationConfig→NotificationeNote.Domain.Entities.Communication.Notificationframework_derived
RentalNotificationOutboxConfigeNote.Infrastructure.Data.Configurations.RentalNotificationOutboxConfig→NotificationOutboxeNote.Domain.Entities.Communication.NotificationOutboxframework_derived
RentalPaymentConfigeNote.Infrastructure.Data.Configurations.RentalPaymentConfig→RentalPaymenteNote.Domain.Entities.Rentals.RentalPaymentframework_derived
RentalRefundConfigeNote.Infrastructure.Data.Configurations.RentalRefundConfig→RentalRefundeNote.Domain.Entities.Rentals.RentalRefundframework_derived
RevokedTokenConfigeNote.Infrastructure.Data.Configurations.RevokedTokenConfig→RevokedTokeneNote.Domain.Entities.Identity.RevokedTokenframework_derived
StripeWebhookEventConfigeNote.Infrastructure.Data.Configurations.StripeWebhookEventConfig→StripeWebhookEventeNote.Domain.Entities.Rentals.StripeWebhookEventframework_derived
StudentConfigeNote.Infrastructure.Data.Configurations.StudentConfig→StudenteNote.Domain.Entities.Identity.Studentframework_derived
ENoteContexteNote.Infrastructure.Data.ENoteContext→EnrollmenteNote.Domain.Entities.Academic.Enrollmentframework_derived
ENoteContexteNote.Infrastructure.Data.ENoteContext→LectureeNote.Domain.Entities.Academic.Lectureframework_derived
ENoteContexteNote.Infrastructure.Data.ENoteContext→AnnouncementeNote.Domain.Entities.Communication.Announcementframework_derived
ENoteContexteNote.Infrastructure.Data.ENoteContext→InstrumenteNote.Domain.Entities.Rentals.Instrumentframework_derived
ENoteContexteNote.Infrastructure.Data.ENoteContext→InstrumentRentaleNote.Domain.Entities.Rentals.InstrumentRentalframework_derived
ENoteContexteNote.Infrastructure.Data.ENoteContext→RentalPaymenteNote.Domain.Entities.Rentals.RentalPaymentframework_derived
RoutesTo: ASP.NET route → action (150)
SourceTargetProvenance
api/v{version:apiVersion}/admin/coursesroute api/v{version:apiVersion}/admin/courses→GetPagedeNote.API.Controllers.Admin.AdminCourseController.GetPagedframework_derived
api/v{version:apiVersion}/admin/courses/{id:int}route api/v{version:apiVersion}/admin/courses/{id:int}→GetByIdeNote.API.Controllers.Admin.AdminCourseController.GetByIdframework_derived
api/v{version:apiVersion}/admin/employeesroute api/v{version:apiVersion}/admin/employees→GetPagedeNote.API.Controllers.Admin.AdminEmployeeController.GetPagedframework_derived
api/v{version:apiVersion}/admin/employees/{id:int}route api/v{version:apiVersion}/admin/employees/{id:int}→GetByIdeNote.API.Controllers.Admin.AdminEmployeeController.GetByIdframework_derived
api/v{version:apiVersion}/admin/eventsroute api/v{version:apiVersion}/admin/events→CreateeNote.API.Controllers.Admin.AdminEventController.Createframework_derived
api/v{version:apiVersion}/admin/eventsroute api/v{version:apiVersion}/admin/events→DeleteeNote.API.Controllers.Admin.AdminEventController.Deleteframework_derived
api/v{version:apiVersion}/admin/eventsroute api/v{version:apiVersion}/admin/events→UpdateeNote.API.Controllers.Admin.AdminEventController.Updateframework_derived
api/v{version:apiVersion}/admin/instructorsroute api/v{version:apiVersion}/admin/instructors→GetPagedeNote.API.Controllers.Admin.AdminInstructorController.GetPagedframework_derived
api/v{version:apiVersion}/admin/instructors/{id:int}route api/v{version:apiVersion}/admin/instructors/{id:int}→GetByIdeNote.API.Controllers.Admin.AdminInstructorController.GetByIdframework_derived
api/v{version:apiVersion}/admin/music-stores/reportroute api/v{version:apiVersion}/admin/music-stores/report→GetReporteNote.API.Controllers.Admin.AdminMusicStoreController.GetReportframework_derived
api/v{version:apiVersion}/admin/music-stores/{id:int}/imageroute api/v{version:apiVersion}/admin/music-stores/{id:int}/image→UploadImageeNote.API.Controllers.Admin.AdminMusicStoreController.UploadImageframework_derived
api/v{version:apiVersion}/admin/studentsroute api/v{version:apiVersion}/admin/students→GetPagedeNote.API.Controllers.Admin.AdminStudentController.GetPagedframework_derived
api/v{version:apiVersion}/admin/students/{id:int}route api/v{version:apiVersion}/admin/students/{id:int}→GetByIdeNote.API.Controllers.Admin.AdminStudentController.GetByIdframework_derived
api/v{version:apiVersion}/admin/usersroute api/v{version:apiVersion}/admin/users→ProvisioneNote.API.Controllers.Admin.AdminUsersController.Provisionframework_derived
api/v{version:apiVersion}/admin/users/{id:int}route api/v{version:apiVersion}/admin/users/{id:int}→DeleteUsereNote.API.Controllers.Admin.AdminUsersController.DeleteUserframework_derived
api/v{version:apiVersion}/admin/users/{id:int}route api/v{version:apiVersion}/admin/users/{id:int}→GetByIdeNote.API.Controllers.Admin.AdminUsersController.GetByIdframework_derived
api/v{version:apiVersion}/admin/users/{id:int}/membershiproute api/v{version:apiVersion}/admin/users/{id:int}/membership→UpdateMembershipeNote.API.Controllers.Admin.AdminUsersController.UpdateMembershipframework_derived
api/v{version:apiVersion}/admin/users/{id:int}/statusroute api/v{version:apiVersion}/admin/users/{id:int}/status→SetUserStatuseNote.API.Controllers.Admin.AdminUsersController.SetUserStatusframework_derived
api/v{version:apiVersion}/auth/forgot-passwordroute api/v{version:apiVersion}/auth/forgot-password→ForgotPasswordeNote.API.Controllers.Auth.AuthController.ForgotPasswordframework_derived
api/v{version:apiVersion}/auth/loginroute api/v{version:apiVersion}/auth/login→LogineNote.API.Controllers.Auth.AuthController.Loginframework_derived
api/v{version:apiVersion}/auth/logoutroute api/v{version:apiVersion}/auth/logout→LogouteNote.API.Controllers.Auth.AuthController.Logoutframework_derived
api/v{version:apiVersion}/auth/registerroute api/v{version:apiVersion}/auth/register→RegistereNote.API.Controllers.Auth.AuthController.Registerframework_derived
api/v{version:apiVersion}/auth/reset-passwordroute api/v{version:apiVersion}/auth/reset-password→ResetPasswordeNote.API.Controllers.Auth.AuthController.ResetPasswordframework_derived
api/v{version:apiVersion}/instructor/studentsroute api/v{version:apiVersion}/instructor/students→CreateeNote.API.Controllers.Academic.InstructorStudentController.Createframework_derived
api/v{version:apiVersion}/instructor/studentsroute api/v{version:apiVersion}/instructor/students→GetPagedeNote.API.Controllers.Academic.InstructorStudentController.GetPagedframework_derived
api/v{version:apiVersion}/instructor/students/{id:int}route api/v{version:apiVersion}/instructor/students/{id:int}→GetByIdeNote.API.Controllers.Academic.InstructorStudentController.GetByIdframework_derived
api/v{version:apiVersion}/instructor/students/{id:int}/enrollmentsroute api/v{version:apiVersion}/instructor/students/{id:int}/enrollments→GetEnrollmentseNote.API.Controllers.Academic.InstructorStudentController.GetEnrollmentsframework_derived
api/v{version:apiVersion}/payments/stripe/webhookroute api/v{version:apiVersion}/payments/stripe/webhook→HandleeNote.API.Controllers.Payments.StripeWebhookController.Handleframework_derived
api/v{version:apiVersion}/shop/employeesroute api/v{version:apiVersion}/shop/employees→CreateeNote.API.Controllers.Shop.ShopEmployeeController.Createframework_derived
api/v{version:apiVersion}/shop/employeesroute api/v{version:apiVersion}/shop/employees→GetPagedeNote.API.Controllers.Shop.ShopEmployeeController.GetPagedframework_derived
api/v{version:apiVersion}/shop/employees/{id:int}/statusroute api/v{version:apiVersion}/shop/employees/{id:int}/status→SetStatuseNote.API.Controllers.Shop.ShopEmployeeController.SetStatusframework_derived
api/v{version:apiVersion}/shop/storeroute api/v{version:apiVersion}/shop/store→GetOwnStoreeNote.API.Controllers.Shop.ShopStoreController.GetOwnStoreframework_derived
api/v{version:apiVersion}/shop/storeroute api/v{version:apiVersion}/shop/store→UpdateOwnStoreeNote.API.Controllers.Shop.ShopStoreController.UpdateOwnStoreframework_derived
api/v{version:apiVersion}/shop/store/imageroute api/v{version:apiVersion}/shop/store/image→UploadOwnStoreImageeNote.API.Controllers.Shop.ShopStoreController.UploadOwnStoreImageframework_derived
api/v{version:apiVersion}/shop/store/~/api/v{version:apiVersion}/shop/addressesroute api/v{version:apiVersion}/shop/store/~/api/v{version:apiVersion}/shop/addresses→GetAddresseseNote.API.Controllers.Shop.ShopStoreController.GetAddressesframework_derived
api/v{version:apiVersion}/student/enrollments/{enrollmentId:int}/tuitionroute api/v{version:apiVersion}/student/enrollments/{enrollmentId:int}/tuition→GetLatesteNote.API.Controllers.Tuition.TuitionPaymentsController.GetLatestframework_derived
api/v{version:apiVersion}/student/enrollments/{enrollmentId:int}/tuition/create-intentroute api/v{version:apiVersion}/student/enrollments/{enrollmentId:int}/tuition/create-intent→CreateIntenteNote.API.Controllers.Tuition.TuitionPaymentsController.CreateIntentframework_derived
api/v{version:apiVersion}/student/enrollments/{enrollmentId:int}/tuition/historyroute api/v{version:apiVersion}/student/enrollments/{enrollmentId:int}/tuition/history→GetHistoryeNote.API.Controllers.Tuition.TuitionPaymentsController.GetHistoryframework_derived
api/v{version:apiVersion}/student/eventsroute api/v{version:apiVersion}/student/events→GetPagedForStudenteNote.API.Controllers.Events.StudentEventController.GetPagedForStudentframework_derived
api/v{version:apiVersion}/student/notificationsroute api/v{version:apiVersion}/student/notifications→GetPagedeNote.API.Controllers.Notifications.StudentNotificationController.GetPagedframework_derived
api/v{version:apiVersion}/student/notifications/read-allroute api/v{version:apiVersion}/student/notifications/read-all→MarkAllReadeNote.API.Controllers.Notifications.StudentNotificationController.MarkAllReadframework_derived
api/v{version:apiVersion}/student/notifications/unread-countroute api/v{version:apiVersion}/student/notifications/unread-count→GetUnreadCounteNote.API.Controllers.Notifications.StudentNotificationController.GetUnreadCountframework_derived
api/v{version:apiVersion}/student/notifications/{id:int}/readroute api/v{version:apiVersion}/student/notifications/{id:int}/read→MarkReadeNote.API.Controllers.Notifications.StudentNotificationController.MarkReadframework_derived
api/v{version:apiVersion}/student/rentals/{rentalId:int}/paymentsroute api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments→GetStatuseNote.API.Controllers.InstrumentRentals.RentalPaymentsController.GetStatusframework_derived
api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments/create-intentroute api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments/create-intent→CreateIntenteNote.API.Controllers.InstrumentRentals.RentalPaymentsController.CreateIntentframework_derived
api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments/~/api/v{version:apiVersion}/shop/rentals/{rentalId:int}/paymentsroute api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments/~/api/v{version:apiVersion}/shop/rentals/{rentalId:int}/payments→GetStatusForStoreeNote.API.Controllers.InstrumentRentals.RentalPaymentsController.GetStatusForStoreframework_derived
api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments/~/api/v{version:apiVersion}/shop/rentals/{rentalId:int}/payments/refundroute api/v{version:apiVersion}/student/rentals/{rentalId:int}/payments/~/api/v{version:apiVersion}/shop/rentals/{rentalId:int}/payments/refund→RefundeNote.API.Controllers.InstrumentRentals.RentalPaymentsController.Refundframework_derived
api/v{version:apiVersion}/uploads/announcements/{fileName}route api/v{version:apiVersion}/uploads/announcements/{fileName}→GetAnnouncementeNote.API.Controllers.Files.UploadsController.GetAnnouncementframework_derived
api/v{version:apiVersion}/uploads/assignments/{fileName}route api/v{version:apiVersion}/uploads/assignments/{fileName}→GetAssignmenteNote.API.Controllers.Files.UploadsController.GetAssignmentframework_derived
api/v{version:apiVersion}/uploads/instruments/{fileName}route api/v{version:apiVersion}/uploads/instruments/{fileName}→GetInstrumenteNote.API.Controllers.Files.UploadsController.GetInstrumentframework_derived
api/v{version:apiVersion}/uploads/music-stores/{fileName}route api/v{version:apiVersion}/uploads/music-stores/{fileName}→GetMusicStoreeNote.API.Controllers.Files.UploadsController.GetMusicStoreframework_derived
api/v{version:apiVersion}/users/meroute api/v{version:apiVersion}/users/me→GetCurrentUsereNote.API.Controllers.Users.UsersController.GetCurrentUserframework_derived
api/v{version:apiVersion}/users/meroute api/v{version:apiVersion}/users/me→UpdateProfileeNote.API.Controllers.Users.UsersController.UpdateProfileframework_derived
api/v{version:apiVersion}/users/me/passwordroute api/v{version:apiVersion}/users/me/password→ChangePasswordeNote.API.Controllers.Users.UsersController.ChangePasswordframework_derived
api/v{version:apiVersion}/users/me/pictureroute api/v{version:apiVersion}/users/me/picture→DeletePictureeNote.API.Controllers.Users.UsersController.DeletePictureframework_derived
api/v{version:apiVersion}/users/me/pictureroute api/v{version:apiVersion}/users/me/picture→GetPictureeNote.API.Controllers.Users.UsersController.GetPictureframework_derived
api/v{version:apiVersion}/users/me/pictureroute api/v{version:apiVersion}/users/me/picture→UploadPictureeNote.API.Controllers.Users.UsersController.UploadPictureframework_derived
api/v{version:apiVersion}/users/{id:int}/pictureroute api/v{version:apiVersion}/users/{id:int}/picture→GetUserPictureeNote.API.Controllers.Users.UsersController.GetUserPictureframework_derived
{id:int}route {id:int}→DeleteeNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>.Deleteframework_derived
{id:int}route {id:int}→GetByIdeNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>.GetByIdframework_derived
{id:int}route {id:int}→UpdateeNote.API.Controllers.Base.ReferenceDataController<TEntity, TDto, TRequest, TSearch>.Updateframework_derived
~/api/v{version:apiVersion}/instructor/coursesroute ~/api/v{version:apiVersion}/instructor/courses→CreateeNote.API.Controllers.Courses.CourseController.Createframework_derived
~/api/v{version:apiVersion}/instructor/coursesroute ~/api/v{version:apiVersion}/instructor/courses→GetMyCourseseNote.API.Controllers.Courses.CourseController.GetMyCoursesframework_derived
~/api/v{version:apiVersion}/instructor/courses/catalogroute ~/api/v{version:apiVersion}/instructor/courses/catalog→GetCatalogeNote.API.Controllers.Courses.CourseController.GetCatalogframework_derived
~/api/v{version:apiVersion}/instructor/courses/catalog/instructorsroute ~/api/v{version:apiVersion}/instructor/courses/catalog/instructors→GetCatalogInstructorseNote.API.Controllers.Courses.CourseController.GetCatalogInstructorsframework_derived
~/api/v{version:apiVersion}/instructor/courses/catalog/summaryroute ~/api/v{version:apiVersion}/instructor/courses/catalog/summary→GetCatalogSummaryeNote.API.Controllers.Courses.CourseController.GetCatalogSummaryframework_derived
~/api/v{version:apiVersion}/instructor/courses/catalog/{id:int}route ~/api/v{version:apiVersion}/instructor/courses/catalog/{id:int}→GetCatalogByIdeNote.API.Controllers.Courses.CourseController.GetCatalogByIdframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcementsroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements→CreateForCourseeNote.API.Controllers.Announcements.AnnouncementController.CreateForCourseframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcementsroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements→GetForCourseeNote.API.Controllers.Announcements.AnnouncementController.GetForCourseframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}route ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}→DeleteForCourseeNote.API.Controllers.Announcements.AnnouncementController.DeleteForCourseframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}route ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}→GetByIdForCourseeNote.API.Controllers.Announcements.AnnouncementController.GetByIdForCourseframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}route ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}→UpdateForCourseeNote.API.Controllers.Announcements.AnnouncementController.UpdateForCourseframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}/imageroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/announcements/{announcementId:int}/image→UploadImageForCourseeNote.API.Controllers.Announcements.AnnouncementController.UploadImageForCourseframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollmentsroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments→GetEnrollmentseNote.API.Controllers.Courses.CourseController.GetEnrollmentsframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments/{enrollmentId:int}/approveroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments/{enrollmentId:int}/approve→ApproveEnrollmenteNote.API.Controllers.Courses.CourseController.ApproveEnrollmentframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments/{enrollmentId:int}/completeroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments/{enrollmentId:int}/complete→CompleteEnrollmenteNote.API.Controllers.Courses.CourseController.CompleteEnrollmentframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments/{enrollmentId:int}/rejectroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/enrollments/{enrollmentId:int}/reject→RejectEnrollmenteNote.API.Controllers.Courses.CourseController.RejectEnrollmentframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/rankingroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/ranking→GetRankingForInstructoreNote.API.Controllers.Courses.RankingController.GetRankingForInstructorframework_derived
~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/ranking/reportroute ~/api/v{version:apiVersion}/instructor/courses/{courseId:int}/ranking/report→GetRankingReporteNote.API.Controllers.Courses.RankingController.GetRankingReportframework_derived
~/api/v{version:apiVersion}/instructor/courses/{id:int}route ~/api/v{version:apiVersion}/instructor/courses/{id:int}→DeleteeNote.API.Controllers.Courses.CourseController.Deleteframework_derived
~/api/v{version:apiVersion}/instructor/courses/{id:int}route ~/api/v{version:apiVersion}/instructor/courses/{id:int}→GetByIdForInstructoreNote.API.Controllers.Courses.CourseController.GetByIdForInstructorframework_derived
~/api/v{version:apiVersion}/instructor/courses/{id:int}route ~/api/v{version:apiVersion}/instructor/courses/{id:int}→UpdateeNote.API.Controllers.Courses.CourseController.Updateframework_derived
~/api/v{version:apiVersion}/instructor/lecturesroute ~/api/v{version:apiVersion}/instructor/lectures→CreateeNote.API.Controllers.Lectures.LectureController.Createframework_derived
~/api/v{version:apiVersion}/instructor/lecturesroute ~/api/v{version:apiVersion}/instructor/lectures→GetMyLectureseNote.API.Controllers.Lectures.LectureController.GetMyLecturesframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}route ~/api/v{version:apiVersion}/instructor/lectures/{id:int}→DeleteeNote.API.Controllers.Lectures.LectureController.Deleteframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}route ~/api/v{version:apiVersion}/instructor/lectures/{id:int}→GetByIdForInstructoreNote.API.Controllers.Lectures.LectureController.GetByIdForInstructorframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}route ~/api/v{version:apiVersion}/instructor/lectures/{id:int}→UpdateeNote.API.Controllers.Lectures.LectureController.Updateframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}/attendanceroute ~/api/v{version:apiVersion}/instructor/lectures/{id:int}/attendance→GetAttendanceeNote.API.Controllers.Lectures.LectureController.GetAttendanceframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}/attendanceroute ~/api/v{version:apiVersion}/instructor/lectures/{id:int}/attendance→MarkAttendanceeNote.API.Controllers.Lectures.LectureController.MarkAttendanceframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}/attendance/reportroute ~/api/v{version:apiVersion}/instructor/lectures/{id:int}/attendance/report→GetAttendanceReporteNote.API.Controllers.Lectures.LectureController.GetAttendanceReportframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{id:int}/cancelroute ~/api/v{version:apiVersion}/instructor/lectures/{id:int}/cancel→CanceleNote.API.Controllers.Lectures.LectureController.Cancelframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignmentsroute ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments→CreateeNote.API.Controllers.Assignments.AssignmentController.Createframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignmentsroute ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments→GetForLectureeNote.API.Controllers.Assignments.AssignmentController.GetForLectureframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}route ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}→DeleteeNote.API.Controllers.Assignments.AssignmentController.Deleteframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}route ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}→GetByIdForInstructoreNote.API.Controllers.Assignments.AssignmentController.GetByIdForInstructorframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}route ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}→UpdateeNote.API.Controllers.Assignments.AssignmentController.Updateframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}/submissionsroute ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}/submissions→GetSubmissionseNote.API.Controllers.Assignments.AssignmentSubmissionController.GetSubmissionsframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}/submissions/{submissionId:int}/graderoute ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/assignments/{assignmentId:int}/submissions/{submissionId:int}/grade→GradeeNote.API.Controllers.Assignments.AssignmentSubmissionController.Gradeframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notesroute ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes→CreateeNote.API.Controllers.LectureNotes.LectureNoteController.Createframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notesroute ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes→GetForLectureAsInstructoreNote.API.Controllers.LectureNotes.LectureNoteController.GetForLectureAsInstructorframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes/{noteId:int}route ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes/{noteId:int}→DeleteeNote.API.Controllers.LectureNotes.LectureNoteController.Deleteframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes/{noteId:int}route ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes/{noteId:int}→GetByIdForInstructoreNote.API.Controllers.LectureNotes.LectureNoteController.GetByIdForInstructorframework_derived
~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes/{noteId:int}route ~/api/v{version:apiVersion}/instructor/lectures/{lectureId:int}/notes/{noteId:int}→UpdateeNote.API.Controllers.LectureNotes.LectureNoteController.Updateframework_derived
~/api/v{version:apiVersion}/instruments/publicroute ~/api/v{version:apiVersion}/instruments/public→GetPublicPagedeNote.API.Controllers.Instruments.InstrumentController.GetPublicPagedframework_derived
~/api/v{version:apiVersion}/instruments/public/{id:int}route ~/api/v{version:apiVersion}/instruments/public/{id:int}→GetPublicByIdeNote.API.Controllers.Instruments.InstrumentController.GetPublicByIdframework_derived
~/api/v{version:apiVersion}/shop/announcementsroute ~/api/v{version:apiVersion}/shop/announcements→CreateForStoreeNote.API.Controllers.Announcements.AnnouncementController.CreateForStoreframework_derived
~/api/v{version:apiVersion}/shop/announcementsroute ~/api/v{version:apiVersion}/shop/announcements→GetForStoreeNote.API.Controllers.Announcements.AnnouncementController.GetForStoreframework_derived
~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}route ~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}→DeleteForStoreeNote.API.Controllers.Announcements.AnnouncementController.DeleteForStoreframework_derived
~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}route ~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}→GetByIdForStoreeNote.API.Controllers.Announcements.AnnouncementController.GetByIdForStoreframework_derived
~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}route ~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}→UpdateForStoreeNote.API.Controllers.Announcements.AnnouncementController.UpdateForStoreframework_derived
~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}/imageroute ~/api/v{version:apiVersion}/shop/announcements/{announcementId:int}/image→UploadImageForStoreeNote.API.Controllers.Announcements.AnnouncementController.UploadImageForStoreframework_derived
~/api/v{version:apiVersion}/shop/instrument-typesroute ~/api/v{version:apiVersion}/shop/instrument-types→GetInstrumentTypeseNote.API.Controllers.Instruments.InstrumentController.GetInstrumentTypesframework_derived
~/api/v{version:apiVersion}/shop/instrumentsroute ~/api/v{version:apiVersion}/shop/instruments→CreateeNote.API.Controllers.Instruments.InstrumentController.Createframework_derived
~/api/v{version:apiVersion}/shop/instrumentsroute ~/api/v{version:apiVersion}/shop/instruments→GetStorePagedeNote.API.Controllers.Instruments.InstrumentController.GetStorePagedframework_derived
~/api/v{version:apiVersion}/shop/instruments/{id:int}route ~/api/v{version:apiVersion}/shop/instruments/{id:int}→DeleteeNote.API.Controllers.Instruments.InstrumentController.Deleteframework_derived
~/api/v{version:apiVersion}/shop/instruments/{id:int}route ~/api/v{version:apiVersion}/shop/instruments/{id:int}→GetStoreByIdeNote.API.Controllers.Instruments.InstrumentController.GetStoreByIdframework_derived
~/api/v{version:apiVersion}/shop/instruments/{id:int}route ~/api/v{version:apiVersion}/shop/instruments/{id:int}→UpdateeNote.API.Controllers.Instruments.InstrumentController.Updateframework_derived
~/api/v{version:apiVersion}/shop/instruments/{id:int}/imageroute ~/api/v{version:apiVersion}/shop/instruments/{id:int}/image→UploadImageeNote.API.Controllers.Instruments.InstrumentController.UploadImageframework_derived
~/api/v{version:apiVersion}/shop/rentalsroute ~/api/v{version:apiVersion}/shop/rentals→GetPagedForStoreeNote.API.Controllers.InstrumentRentals.RentalController.GetPagedForStoreframework_derived
~/api/v{version:apiVersion}/shop/rentals/reportroute ~/api/v{version:apiVersion}/shop/rentals/report→GetRentalReporteNote.API.Controllers.InstrumentRentals.RentalController.GetRentalReportframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}route ~/api/v{version:apiVersion}/shop/rentals/{id:int}→GetByIdForStoreeNote.API.Controllers.InstrumentRentals.RentalController.GetByIdForStoreframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}/approveroute ~/api/v{version:apiVersion}/shop/rentals/{id:int}/approve→ApproveeNote.API.Controllers.InstrumentRentals.RentalController.Approveframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}/cancelroute ~/api/v{version:apiVersion}/shop/rentals/{id:int}/cancel→CancelForStoreeNote.API.Controllers.InstrumentRentals.RentalController.CancelForStoreframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}/completeroute ~/api/v{version:apiVersion}/shop/rentals/{id:int}/complete→CompleteeNote.API.Controllers.InstrumentRentals.RentalController.Completeframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}/pickuproute ~/api/v{version:apiVersion}/shop/rentals/{id:int}/pickup→PickupeNote.API.Controllers.InstrumentRentals.RentalController.Pickupframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}/rejectroute ~/api/v{version:apiVersion}/shop/rentals/{id:int}/reject→RejecteNote.API.Controllers.InstrumentRentals.RentalController.Rejectframework_derived
~/api/v{version:apiVersion}/shop/rentals/{id:int}/return-earlyroute ~/api/v{version:apiVersion}/shop/rentals/{id:int}/return-early→ReturnEarlyeNote.API.Controllers.InstrumentRentals.RentalController.ReturnEarlyframework_derived
~/api/v{version:apiVersion}/student/announcementsroute ~/api/v{version:apiVersion}/student/announcements→GetFeedeNote.API.Controllers.Announcements.AnnouncementController.GetFeedframework_derived
~/api/v{version:apiVersion}/student/assignmentsroute ~/api/v{version:apiVersion}/student/assignments→GetMyAssignmentseNote.API.Controllers.Assignments.AssignmentController.GetMyAssignmentsframework_derived
~/api/v{version:apiVersion}/student/assignments/{id:int}route ~/api/v{version:apiVersion}/student/assignments/{id:int}→GetByIdForStudenteNote.API.Controllers.Assignments.AssignmentController.GetByIdForStudentframework_derived
~/api/v{version:apiVersion}/student/assignments/{id:int}/submissionroute ~/api/v{version:apiVersion}/student/assignments/{id:int}/submission→GetOwnSubmissioneNote.API.Controllers.Assignments.AssignmentSubmissionController.GetOwnSubmissionframework_derived
~/api/v{version:apiVersion}/student/assignments/{id:int}/submitroute ~/api/v{version:apiVersion}/student/assignments/{id:int}/submit→SubmiteNote.API.Controllers.Assignments.AssignmentSubmissionController.Submitframework_derived
~/api/v{version:apiVersion}/student/coursesroute ~/api/v{version:apiVersion}/student/courses→GetPublishedeNote.API.Controllers.Courses.CourseController.GetPublishedframework_derived
~/api/v{version:apiVersion}/student/courses/{courseId:int}/rankingroute ~/api/v{version:apiVersion}/student/courses/{courseId:int}/ranking→GetRankingForStudenteNote.API.Controllers.Courses.RankingController.GetRankingForStudentframework_derived
~/api/v{version:apiVersion}/student/courses/{id:int}route ~/api/v{version:apiVersion}/student/courses/{id:int}→GetByIdForStudenteNote.API.Controllers.Courses.CourseController.GetByIdForStudentframework_derived
~/api/v{version:apiVersion}/student/courses/{id:int}/enrollroute ~/api/v{version:apiVersion}/student/courses/{id:int}/enroll→EnrolleNote.API.Controllers.Courses.CourseController.Enrollframework_derived
~/api/v{version:apiVersion}/student/courses/{id:int}/unenrollroute ~/api/v{version:apiVersion}/student/courses/{id:int}/unenroll→UnenrolleNote.API.Controllers.Courses.CourseController.Unenrollframework_derived
~/api/v{version:apiVersion}/student/instruments/recommendedroute ~/api/v{version:apiVersion}/student/instruments/recommended→GetRecommendedeNote.API.Controllers.Instruments.InstrumentController.GetRecommendedframework_derived
~/api/v{version:apiVersion}/student/instruments/{id:int}/viewroute ~/api/v{version:apiVersion}/student/instruments/{id:int}/view→RecordVieweNote.API.Controllers.Instruments.InstrumentController.RecordViewframework_derived
~/api/v{version:apiVersion}/student/lecturesroute ~/api/v{version:apiVersion}/student/lectures→GetAvailableeNote.API.Controllers.Lectures.LectureController.GetAvailableframework_derived
~/api/v{version:apiVersion}/student/lectures/{id:int}route ~/api/v{version:apiVersion}/student/lectures/{id:int}→GetByIdForStudenteNote.API.Controllers.Lectures.LectureController.GetByIdForStudentframework_derived
~/api/v{version:apiVersion}/student/lectures/{id:int}/rsvproute ~/api/v{version:apiVersion}/student/lectures/{id:int}/rsvp→RsvpeNote.API.Controllers.Lectures.LectureController.Rsvpframework_derived
~/api/v{version:apiVersion}/student/lectures/{lectureId:int}/notesroute ~/api/v{version:apiVersion}/student/lectures/{lectureId:int}/notes→GetForLectureAsStudenteNote.API.Controllers.LectureNotes.LectureNoteController.GetForLectureAsStudentframework_derived
~/api/v{version:apiVersion}/student/lectures/{lectureId:int}/notes/{noteId:int}route ~/api/v{version:apiVersion}/student/lectures/{lectureId:int}/notes/{noteId:int}→GetByIdForStudenteNote.API.Controllers.LectureNotes.LectureNoteController.GetByIdForStudentframework_derived
~/api/v{version:apiVersion}/student/rentalsroute ~/api/v{version:apiVersion}/student/rentals→CreateRequesteNote.API.Controllers.InstrumentRentals.RentalController.CreateRequestframework_derived
~/api/v{version:apiVersion}/student/rentalsroute ~/api/v{version:apiVersion}/student/rentals→GetPagedForStudenteNote.API.Controllers.InstrumentRentals.RentalController.GetPagedForStudentframework_derived
~/api/v{version:apiVersion}/student/rentals/debtroute ~/api/v{version:apiVersion}/student/rentals/debt→GetDebtForStudenteNote.API.Controllers.InstrumentRentals.RentalController.GetDebtForStudentframework_derived
~/api/v{version:apiVersion}/student/rentals/{id:int}route ~/api/v{version:apiVersion}/student/rentals/{id:int}→GetByIdForStudenteNote.API.Controllers.InstrumentRentals.RentalController.GetByIdForStudentframework_derived
~/api/v{version:apiVersion}/student/rentals/{id:int}/cancelroute ~/api/v{version:apiVersion}/student/rentals/{id:int}/cancel→CanceleNote.API.Controllers.InstrumentRentals.RentalController.Cancelframework_derived
~/api/v{version:apiVersion}/student/submissionsroute ~/api/v{version:apiVersion}/student/submissions→GetHistoryForStudenteNote.API.Controllers.Assignments.AssignmentSubmissionController.GetHistoryForStudentframework_derived
All 562 indexed files, by declaration count
FileDeclarations
1eNote.Application/Common/Localization/Messages.cs122
2eNote.Domain/Entities/Rentals/InstrumentRental.cs122
3eNote.Application/Features/Rentals/Recommendations/Services/RecommendationService.cs96
4eNote.Tests/TestUtils/FakePaymentGateway.cs96
5eNote.Tests/Identity/PictureAccessServiceTests.cs86
6eNote.Application/Features/Rentals/InstrumentRentals/InstrumentRentalDto.cs82
7eNote.Application/Features/Rentals/Payments/PaymentDtos.cs81
8eNote.Tests/Identity/UserProvisioningServiceTests.cs73
9eNote.Application/Features/Academic/Tuition/TuitionDtos.cs67
10eNote.Tests/Identity/AuthServiceTests.cs66
11eNote.Tests/Messaging/NotificationPushConsumerTests.cs58
12eNote.Domain/Entities/Rentals/RentalPayment.cs52
13eNote.Domain/Entities/Academic/Lecture.cs51
14eNote.Infrastructure/Reports/ReportService.cs51
15eNote.Application/Features/Academic/Courses/Services/RankingService.cs50
16eNote.Application/Features/Rentals/Payments/Services/IPaymentGateway.cs50
17eNote.Application/Features/Academic/Courses/CourseDto.cs48
18eNote.Domain/Entities/Academic/Enrollment.cs46
19eNote.Tests/Academic/CourseServiceTests.cs45
20eNote.Tests/Identity/UserSelfServiceTests.cs45
21eNote.Tests/Rentals/RentalPaymentServiceTests.cs42
22eNote.Application/Features/Communication/Events/EventDto.cs40
23eNote.Domain/Entities/Academic/Course.cs39
24eNote.Contracts/Rentals/RentalRefunded.cs38
25eNote.Domain/Entities/Academic/CoursePayment.cs38
26eNote.Tests/Identity/ShopEmployeeServiceTests.cs38
27eNote.Domain/Entities/Rentals/Instrument.cs37
28eNote.Tests/Rentals/RentalPaymentWebhookTests.cs37
29eNote.Tests/TestUtils/IdentityTestHarness.cs36
30eNote.Contracts/Rentals/RentalStatusChanged.cs35
31eNote.Application/Features/Academic/Lectures/LectureDto.cs34
32eNote.Domain/Entities/Communication/Event.cs34
33eNote.Domain/Entities/Communication/Notification.cs34
34eNote.Domain/Entities/Communication/Announcement.cs33
35eNote.Tests/Files/FileAccessServiceTests.cs33
36eNote.Tests/Messaging/RentalNotificationOutboxPublisherTests.cs33
37eNote.Application/Features/Rentals/Payments/Services/PaymentGatewayHelpers.cs32
38eNote.Contracts/Assignments/SubmissionGraded.cs32
39eNote.Tests/Identity/TokenValidationTests.cs32
40eNote.Application/Features/Communication/Announcements/AnnouncementDto.cs31
41eNote.Tests/TestUtils/AcademicTestData.cs30
42eNote.Worker/Consumers/NotificationPersistenceConsumer.cs30
43eNote.Application/Features/Identity/Users/Profiles/StudentProfile.cs29
44eNote.Contracts/Lectures/LectureCancelled.cs29
45eNote.Domain/Entities/Assignments/AssignmentSubmission.cs29
46eNote.Domain/Entities/Rentals/MusicStore.cs29
47eNote.Application/Features/Communication/Notifications/NotificationDto.cs28
48eNote.Application/Features/Identity/Employees/ShopEmployeeDto.cs28
49eNote.Application/Features/Rentals/Instruments/InstrumentDto.cs28
50eNote.Infrastructure/Data/Seed/DevelopmentDataSeed.cs28
51eNote.API/Realtime/Consumers/NotificationPushConsumer.cs27
52eNote.Tests/Identity/UserAccountServiceTests.cs27
53eNote.Tests/Messaging/NotificationPersistenceConsumerTests.cs27
54eNote.Application/Features/Identity/Users/UserProfileResponse.cs26
55eNote.Contracts/Communication/AnnouncementPublished.cs26
56eNote.Contracts/Enrollments/EnrollmentStatusChanged.cs26
57eNote.Domain/Entities/Assignments/Assignment.cs26
58eNote.Domain/Entities/Identity/Student.cs26
59eNote.Tests/Academic/LectureServiceTests.cs26
60eNote.Application/Features/Academic/Assignments/AssignmentSubmissionDto.cs25
61eNote.Application/Features/Identity/Students/StudentDto.cs25
62eNote.Application/Features/Identity/Users/UserIdentityDto.cs25
63eNote.Application/Features/Rentals/ReferenceData/MusicStores/MusicStoreDto.cs25
64eNote.Tests/Identity/AdminUsersControllerTests.cs25
65eNote.Tests/Rentals/MusicStoreServiceTests.cs25
66eNote.Tests/Rentals/RentalCommandServiceTests.cs25
67eNote.Tests/Rentals/ShopEmployeeControllerTests.cs25
68eNote.Domain/Entities/Rentals/Transitions/RentalTransitionContext.cs24
69eNote.Application/Features/Identity/Users/Profiles/MusicStoreProfile.cs23
70eNote.Tests/Academic/LectureAttendanceServiceTests.cs23
71eNote.Tests/Academic/TuitionPaymentServiceTests.cs23
72eNote.Tests/Identity/UserProfileServiceTests.cs23
73eNote.Tests/Middleware/RateLimitingTests.cs23
74eNote.Application/Features/Academic/Courses/CourseEnrollmentDto.cs22
75eNote.Application/Features/Communication/Events/EventRequest.cs22
76eNote.Application/Features/Communication/Notifications/NotificationPushDto.cs22
77eNote.Domain/Entities/Rentals/RentalRefund.cs22
78eNote.Infrastructure/Identity/JwtOptions.cs22
79eNote.Tests/Academic/InstructorStudentControllerTests.cs22
80eNote.Tests/Communication/EventServiceTests.cs22
81eNote.API/Extensions/MiddlewareExtensions.cs21
82eNote.Application/Features/Academic/Courses/Services/CourseService.cs20
83eNote.Application/Features/Identity/Users/Profiles/AdminProfile.cs20
84eNote.Application/Features/Identity/Users/Profiles/InstructorProfile.cs20
85eNote.Application/Features/Identity/Users/RegistrationResult.cs20
86eNote.Domain/Entities/Academic/LectureNote.cs20
87eNote.Tests/Academic/CourseEnrollmentServiceTests.cs20
88eNote.Tests/Data/DiResolutionTests.cs20
89eNote.API/Controllers/Courses/CourseController.cs19
90eNote.API/Extensions/RateLimitingExtensions.cs19
91eNote.Application/Features/Academic/Courses/CourseRequest.cs19
92eNote.Application/Features/Communication/Events/EventSearchObject.cs19
93eNote.Application/Features/Identity/Instructors/InstructorDto.cs19
94eNote.Application/Features/Rentals/Instruments/InstrumentSearchObject.cs19
95eNote.Domain/Entities/Academic/Attendance.cs19
96eNote.Domain/Entities/Identity/MusicStoreEmployee.cs19
97eNote.Domain/Entities/Rentals/InstrumentView.cs19
98eNote.Domain/Entities/Rentals/RentalCharges.cs19
99eNote.Tests/Rentals/InstrumentServiceTests.cs19
100eNote.Tests/Storage/LocalFileStorageServiceTests.cs19
101eNote.Tests/TestUtils/RecordingFileStorageService.cs19
102eNote.Application/Constants/DbConstraintNames.cs18
103eNote.Application/Features/Rentals/ReferenceData/MusicStores/MusicStoreService.cs18
104eNote.Application/Common/Crud/ReferenceDataCrudService.cs17
105eNote.Application/Features/Communication/Announcements/AnnouncementRequest.cs17
106eNote.Application/Features/Rentals/InstrumentRentals/Services/RentalCommandService.cs17
107eNote.Domain/Entities/Shared/Base/BaseEntity.cs17
108eNote.Infrastructure/Data/ENoteContext.cs17
109eNote.Infrastructure/Identity/UserAccountService.cs17
110eNote.Infrastructure/Payments/Stripe/StripeWebhookService.cs17
111eNote.Tests/Rentals/RecommendationServiceTests.cs17
112eNote.Tests/TestUtils/StubPublishEndpoint.cs17
113eNote.API/Controllers/InstrumentRentals/RentalController.cs16
114eNote.Application/Features/Academic/Assignments/AssignmentDto.cs16
115eNote.Application/Features/Academic/Courses/CourseRankingEntryDto.cs16
116eNote.Application/Features/Academic/Lectures/LectureSearchObject.cs16
117eNote.Application/Features/Academic/Lectures/LectureUpdateRequest.cs16
118eNote.Application/Features/Communication/Events/EventService.cs16
119eNote.Application/Features/Identity/Auth/RegisterRequest.cs16
120eNote.Application/Features/Identity/Users/DelegatedUserCreateRequest.cs16
121eNote.Application/Features/Rentals/ReferenceData/Addresses/AddressReferenceDto.cs16
122eNote.Domain/Entities/Communication/NotificationOutbox.cs16
123eNote.Infrastructure/Identity/AppUser.cs16
124eNote.Infrastructure/Identity/SmtpEmailService.cs16
125eNote.Infrastructure/Messaging/RentalNotificationDispatcher.cs16
126eNote.Tests/Rentals/TenantIsolationTests.cs16
127eNote.API/Controllers/Announcements/AnnouncementController.cs15
128eNote.Application/Common/Paging/PagedResult.cs15
129eNote.Application/Features/Identity/Instructors/InstructorAccessService.cs15
130eNote.Application/Features/Rentals/ReferenceData/Addresses/AddressService.cs15
131eNote.Domain/Entities/Rentals/StripeWebhookEvent.cs15
132eNote.Tests/Academic/InstructorEnrollmentServiceTests.cs15
133eNote.Tests/Academic/TuitionPaymentWebhookTests.cs15
134eNote.Tests/Api/ControllerActionDiscoveryTests.cs15
135eNote.Tests/Identity/AdminStudentServiceTests.cs15
136eNote.API/Controllers/Lectures/LectureController.cs14
137eNote.Application/Features/Identity/Users/UserStatusRequest.cs14
138eNote.Domain/Entities/Rentals/Transitions/RentalTransitionResult.cs14
139eNote.Infrastructure/Storage/LocalFileStorageService.cs14
140eNote.Tests/Academic/AssignmentSubmissionServiceTests.cs14
141eNote.Tests/Academic/RankingServiceTests.cs14
142eNote.API/Controllers/Instruments/InstrumentController.cs13
143eNote.Application/Features/Academic/Courses/CourseSearchObject.cs13
144eNote.Application/Features/Academic/LectureNotes/LectureNoteDto.cs13
145eNote.Application/Features/Academic/Lectures/AttendanceDto.cs13
146eNote.Application/Features/Identity/Auth/AuthResponse.cs13
147eNote.Application/Features/Identity/Students/StudentEnrollmentDto.cs13
148eNote.Application/Features/Identity/Users/UpdateProfileRequest.cs13
149eNote.Application/Features/Rentals/Instruments/InstrumentCreateRequest.cs13
150eNote.Application/Features/Rentals/Instruments/InstrumentUpdateRequest.cs13
151eNote.Application/Features/Rentals/Payments/Services/StripeOptions.cs13
152eNote.Application/Features/Rentals/ReferenceData/MusicStores/MusicStoreRequest.cs13
153eNote.Domain/Entities/Identity/RevokedToken.cs13
154eNote.Domain/Entities/Shared/Address.cs13
155eNote.Tests/Academic/AcademicGatingTests.cs13
156eNote.Tests/Academic/EnrollmentTransitionTests.cs13
157eNote.Tests/Middleware/TenantInitializationMiddlewareTests.cs13
158eNote.Application/Features/Identity/Users/Services/UserProvisioningService.cs12
159eNote.Application/Features/Rentals/Instruments/Services/InstrumentService.cs12
160eNote.Tests/Files/UploadsControllerTests.cs12
161eNote.Tests/Rentals/InstrumentRentalTransitionTests.cs12
162eNote.Tests/Reports/ReportServiceTests.cs12
163eNote.Tests/TestUtils/StubUserIdentityService.cs12
164eNote.Application/Features/Academic/Assignments/Services/AssignmentSubmissionService.cs11
165eNote.Application/Features/Identity/Students/AdminStudentService.cs11
166eNote.Application/Features/Identity/Users/Services/IUserAccountService.cs11
167eNote.Application/Features/Rentals/Payments/Services/RentalPaymentService.cs11
168eNote.Tests/Communication/InstructorAnnouncementServiceTests.cs11
169eNote.Tests/Data/ENoteContextTests.cs11
170eNote.Tests/Rentals/ShopStoreControllerTests.cs11
171eNote.Tests/TestUtils/RecordingNotificationDispatcher.cs11
172eNote.Tests/TestUtils/StubCurrentActor.cs11
173eNote.Application/Common/Search/BaseSearchObject.cs10
174eNote.Application/Features/Academic/Assignments/AssignmentRequest.cs10
175eNote.Application/Features/Academic/Assignments/AssignmentSearchObject.cs10
176eNote.Application/Features/Academic/Assignments/Services/AssignmentService.cs10
177eNote.Application/Features/Academic/LectureNotes/Services/LectureNoteService.cs10
178eNote.Application/Features/Academic/Lectures/RsvpResponse.cs10
179eNote.Application/Features/Academic/Lectures/Services/LectureService.cs10
180eNote.Application/Features/Identity/Auth/ResetPasswordRequest.cs10
181eNote.Application/Features/Identity/Employees/ShopEmployeeSearchObject.cs10
182eNote.Application/Features/Identity/Users/ChangePasswordRequest.cs10
183eNote.Application/Features/Identity/Users/UserProvisionRequest.cs10
184eNote.Application/Features/Rentals/Recommendations/InstrumentRecommendationDto.cs10
185eNote.Application/Features/Rentals/ReferenceData/Addresses/AddressRequest.cs10
186eNote.Application/Features/Rentals/ReferenceData/Cities/CityService.cs10
187eNote.Application/Features/Rentals/ReferenceData/InstrumentTypes/InstrumentTypeDto.cs10
188eNote.Application/Features/Rentals/ReferenceData/InstrumentTypes/InstrumentTypeService.cs10
189eNote.Domain/Entities/Rentals/InstrumentType.cs10
190eNote.Domain/Shared/Result.cs10
191eNote.Infrastructure/Messaging/RentalNotificationOutboxPublisher.cs10
192eNote.Tests/Identity/CurrentActorTests.cs10
193eNote.Tests/Identity/TokenRevocationServiceTests.cs10
194eNote.Tests/Messaging/RentalNotificationDispatcherTests.cs10
195eNote.API/Controllers/Assignments/AssignmentController.cs9
196eNote.API/Controllers/LectureNotes/LectureNoteController.cs9
197eNote.API/Controllers/Users/UsersController.cs9
198eNote.Application/Features/Academic/Courses/Services/InstructorEnrollmentService.cs9
199eNote.Application/Features/Communication/Announcements/Services/InstructorAnnouncementService.cs9
200eNote.Application/Features/Identity/Employees/ShopEmployeeService.cs9
201eNote.Application/Features/Identity/Users/Services/IUserProvisioningService.cs9
202eNote.Application/Features/Rentals/InstrumentRentals/Services/RentalQueryService.cs9
203eNote.Domain/Entities/Identity/Instructor.cs9
204eNote.Domain/Entities/Shared/IStripePaymentRow.cs9
205eNote.Tests/Academic/AssignmentServiceTests.cs9
206eNote.Tests/Communication/AdminEventControllerTests.cs9
207eNote.Tests/Data/DevelopmentDataSeedTests.cs9
208eNote.Tests/Identity/InstructorAccessServiceTests.cs9
209eNote.Tests/Identity/TokenServiceTests.cs9
210eNote.Tests/Rentals/RentalQueryServiceTests.cs9
211eNote.API/Controllers/Admin/AdminEventController.cs8
212eNote.API/Controllers/Base/CoreController.cs8
213eNote.API/Controllers/Base/ReferenceDataController.cs8
214eNote.API/Controllers/Files/UploadsController.cs8
215eNote.Application/Features/Communication/Announcements/Services/StoreAnnouncementService.cs8
216eNote.Domain/Enums/InstrumentRentalStatus.cs8
217eNote.Infrastructure/Data/Seed/IdentitySeed.cs8
218eNote.Infrastructure/DependencyInjection.cs8
219eNote.Infrastructure/Payments/Stripe/StripePaymentGateway.cs8
220eNote.Tests/Academic/LectureNoteServiceTests.cs8
221eNote.Tests/Academic/TuitionPaymentsControllerTests.cs8
222eNote.Tests/Communication/StoreAnnouncementServiceTests.cs8
223eNote.Tests/Identity/AdminInstructorServiceTests.cs8
224eNote.Tests/Rentals/RentalBillingTests.cs8
225eNote.Tests/Rentals/RentalPaymentTests.cs8
226eNote.Tests/TestUtils/StubUserProfileLookup.cs8
227eNote.API/Controllers/Admin/AdminUsersController.cs7
228eNote.API/Controllers/Assignments/AssignmentSubmissionController.cs7
229eNote.API/Controllers/Auth/AuthController.cs7
230eNote.API/Hubs/NotificationHub.cs7
231eNote.Application/Common/Exceptions/AppException.cs7
232eNote.Application/Features/Academic/Assignments/GradeAssignmentRequest.cs7
233eNote.Application/Features/Academic/Courses/CourseCatalogInstructorDto.cs7
234eNote.Application/Features/Academic/Courses/CourseCatalogSummaryDto.cs7
235eNote.Application/Features/Academic/LectureNotes/LectureNoteRequest.cs7
236eNote.Application/Features/Academic/Lectures/LectureCreateRequest.cs7
237eNote.Application/Features/Academic/Lectures/MarkAttendanceRequest.cs7
238eNote.Application/Features/Academic/Tuition/TuitionPaymentService.cs7
239eNote.Application/Features/Identity/Auth/LoginRequest.cs7
240eNote.Application/Features/Identity/Instructors/InstructorSearchObject.cs7
241eNote.Application/Features/Identity/Students/StudentSearchObject.cs7
242eNote.Application/Features/Identity/Users/Services/CurrentActor.cs7
243eNote.Application/Features/Identity/Users/Services/UserProfileLookup.cs7
244eNote.Application/Features/Identity/Users/Services/UserProfileService.cs7
245eNote.Application/Features/Identity/Users/Services/UserSelfService.cs7
246eNote.Application/Features/Rentals/InstrumentRentals/InstrumentRentalSearchObject.cs7
247eNote.Application/Features/Rentals/InstrumentRentals/RentalCreateRequest.cs7
248eNote.Application/Features/Rentals/InstrumentRentals/RentalDebtDto.cs7
249eNote.Application/Features/Rentals/ReferenceData/Addresses/AddressSearchObject.cs7
250eNote.Application/Features/Rentals/ReferenceData/Cities/CityDto.cs7
251eNote.Application/Features/Rentals/ReferenceData/InstrumentTypes/InstrumentTypeRequest.cs7
252eNote.Application/Features/Rentals/ReferenceData/MusicStores/MusicStoreSearchObject.cs7
253eNote.Application/Features/Rentals/ReferenceData/MusicStores/ShopStoreUpdateRequest.cs7
254eNote.Contracts/Communication/NotificationMessageTypes.cs7
255eNote.Domain/Entities/Shared/City.cs7
256eNote.Domain/Enums/PaymentStatus.cs7
257eNote.Domain/Enums/RentalTrigger.cs7
258eNote.Infrastructure/Data/Configurations/ConfigurationHelpers.cs7
259eNote.Infrastructure/Data/ENoteContextFactory.cs7
260eNote.Infrastructure/Identity/AuthService.cs7
261eNote.Infrastructure/Identity/UserIdentityService.cs7
262eNote.Tests/Api/ConfigurationExtensionsTests.cs7
263eNote.Tests/Identity/UserIdentityServiceTests.cs7
264eNote.Tests/TestUtils/RecordingEmailService.cs7
265eNote.Tests/Worker/WorkerActorTests.cs7
266eNote.API/Controllers/Academic/InstructorStudentController.cs6
267eNote.API/Controllers/InstrumentRentals/RentalPaymentsController.cs6
268eNote.API/Controllers/Notifications/StudentNotificationController.cs6
269eNote.API/Controllers/Shop/ShopStoreController.cs6
270eNote.API/Services/CurrentUserService.cs6
271eNote.Application/Common/Interfaces/IFileStorageService.cs6
272eNote.Application/Features/Academic/StudentEnrollmentExtensions.cs6
273eNote.Application/Features/Communication/Notifications/Services/NotificationService.cs6
274eNote.Application/Features/Files/Services/FileAccessService.cs6
275eNote.Application/Features/Identity/Auth/Services/IAuthService.cs6
276eNote.Domain/Enums/EnrollmentStatus.cs6
277eNote.Domain/Enums/EnrollmentTrigger.cs6
278eNote.Infrastructure/Messaging/RabbitMqConfiguration.cs6
279eNote.Infrastructure/Storage/FileSignatureDetector.cs6
280eNote.Tests/Communication/NotificationServiceTests.cs6
281eNote.Tests/Domain/EnrollmentTests.cs6
282eNote.Tests/Messaging/RentalStatusChangedEmailConsumerTests.cs6
283eNote.Tests/TestUtils/StubFileAccessService.cs6
284eNote.Tests/TestUtils/StubFileStorageService.cs6
285eNote.Tests/Validation/LectureCreateRequestValidatorTests.cs6
286eNote.Tests/Validation/MusicStoreRequestValidatorTests.cs6
287eNote.Tests/Validation/ShopStoreUpdateRequestValidatorTests.cs6
288eNote.Worker/Health/DatabaseHeartbeatService.cs6
289eNote.API/Controllers/Admin/AdminMusicStoreController.cs5
290eNote.API/Controllers/Courses/RankingController.cs5
291eNote.API/Controllers/Shop/ShopEmployeeController.cs5
292eNote.API/Controllers/Tuition/TuitionPaymentsController.cs5
293eNote.Application/Common/Interfaces/ICurrentUserContext.cs5
294eNote.Application/Common/Paging/PagingExtensions.cs5
295eNote.Application/Constants/AppRoles.cs5
296eNote.Application/Features/Academic/Lectures/Services/LectureAttendanceService.cs5
297eNote.Application/Features/Identity/Instructors/AdminInstructorService.cs5
298eNote.Application/Features/Identity/Users/Services/IUserIdentityService.cs5
299eNote.Application/Features/Rentals/InstrumentRentals/Services/IRentalNotificationDispatcher.cs5
300eNote.Application/Features/Reports/Services/IReportService.cs5
301eNote.Infrastructure/Data/Seed/CommunicationSeed.cs5
302eNote.Infrastructure/Data/Seed/ModelBuilderSeed.cs5
303eNote.Infrastructure/Identity/TokenRevocationService.cs5
304eNote.Tests/Common/PagingExtensionsTests.cs5
305eNote.Tests/Domain/AssignmentSubmissionTests.cs5
306eNote.Tests/Domain/CoursePaymentTests.cs5
307eNote.Tests/Identity/StudentDisplayNameServiceTests.cs5
308eNote.Tests/Messaging/RabbitMqConfigurationTests.cs5
309eNote.Tests/TestUtils/NoOpNotificationDispatcher.cs5
310eNote.Tests/TestUtils/ThrowingSaveDbContext.cs5
311eNote.Tests/Validation/GradeAssignmentRequestValidatorTests.cs5
312eNote.Tests/Worker/DatabaseHeartbeatServiceTests.cs5
313eNote.Worker/WorkerActor.cs5
314eNote.API/Controllers/Admin/AdminCourseController.cs4
315eNote.API/Controllers/Admin/AdminEmployeeController.cs4
316eNote.API/Controllers/Admin/AdminInstructorController.cs4
317eNote.API/Controllers/Admin/AdminStudentController.cs4
318eNote.API/Extensions/OpenApiSecurityExtensions.cs4
319eNote.API/Middleware/TenantInitializationMiddleware.cs4
320eNote.Application/Common/Files/FileUploadLimits.cs4
321eNote.Application/Common/Interfaces/IStudentContext.cs4
322eNote.Application/Common/Paging/PagingLimits.cs4
323eNote.Application/Common/Persistence/IAppDbContext.cs4
324eNote.Application/Features/Academic/Courses/CourseEnrollmentSearchObject.cs4
325eNote.Application/Features/Academic/Courses/EnrollmentRejectRequest.cs4
326eNote.Application/Features/Academic/Courses/Services/CourseEnrollmentService.cs4
327eNote.Application/Features/Academic/LectureNotes/LectureNoteSearchObject.cs4
328eNote.Application/Features/Academic/Lectures/RsvpRequest.cs4
329eNote.Application/Features/Communication/Announcements/AnnouncementSearchObject.cs4
330eNote.Application/Features/Communication/Notifications/NotificationSearchObject.cs4
331eNote.Application/Features/Communication/Notifications/NotificationUnreadCountDto.cs4
332eNote.Application/Features/Identity/Auth/ForgotPasswordRequest.cs4
333eNote.Application/Features/Identity/Auth/ForgotPasswordResponse.cs4
334eNote.Application/Features/Identity/Users/Services/IUserProfileLookup.cs4
335eNote.Application/Features/Identity/Users/Services/StudentDisplayNameService.cs4
336eNote.Application/Features/Identity/Users/UpdateMembershipRequest.cs4
337eNote.Application/Features/Rentals/InstrumentRentals/RentalStatusRequest.cs4
338eNote.Application/Features/Rentals/Instruments/InstrumentAvailabilityExtensions.cs4
339eNote.Application/Features/Rentals/ReferenceData/Cities/CityRequest.cs4
340eNote.Application/Features/Rentals/ReferenceData/Cities/CitySearchObject.cs4
341eNote.Application/Features/Rentals/ReferenceData/InstrumentTypes/InstrumentTypeSearchObject.cs4
342eNote.Domain/Entities/Shared/Base/IEntity.cs4
343eNote.Domain/Enums/AttendanceStatus.cs4
344eNote.Domain/Enums/InstrumentRentalStatusExtensions.cs4
345eNote.Domain/Enums/LectureStatus.cs4
346eNote.Domain/Enums/LectureType.cs4
347eNote.Infrastructure/Data/Seed/AcademicActivitySeed.cs4
348eNote.Infrastructure/Data/Seed/RentalActivitySeed.cs4
349eNote.Infrastructure/Identity/TokenService.cs4
350eNote.Tests/Api/MiddlewareCancellationTests.cs4
351eNote.Tests/Communication/StudentAnnouncementFeedServiceTests.cs4
352eNote.Tests/Domain/LectureTests.cs4
353eNote.Tests/Identity/JwtOptionsTests.cs4
354eNote.Tests/Identity/UserNameHelperTests.cs4
355eNote.Tests/Messaging/OutboxHealthCheckTests.cs4
356eNote.Tests/Rentals/AddressServiceTests.cs4
357eNote.Tests/TestUtils/FixedClock.cs4
358eNote.Tests/TestUtils/RecordingLectureNotificationDispatcher.cs4
359eNote.Tests/TestUtils/RecordingSubmissionNotificationDispatcher.cs4
360eNote.Tests/TestUtils/RentalTestData.cs4
361eNote.Tests/TestUtils/TestMapper.cs4
362eNote.Tests/Validation/ValidatorCoverageTests.cs4
363eNote.Worker/Consumers/RentalStatusChangedEmailConsumer.cs4
364eNote.API/Controllers/Admin/AdminAddressController.cs3
365eNote.API/Controllers/Admin/AdminCityController.cs3
366eNote.API/Controllers/Admin/AdminInstrumentTypeController.cs3
367eNote.API/Controllers/Events/StudentEventController.cs3
368eNote.API/Controllers/Payments/StripeWebhookController.cs3
369eNote.API/Converters/UtcDateTimeJsonConverter.cs3
370eNote.API/Extensions/ApiVersioningExtensions.cs3
371eNote.API/Extensions/ConfigurationExtensions.cs3
372eNote.API/Extensions/CorsExtensions.cs3
373eNote.API/Extensions/IdentityExtensions.cs3
374eNote.API/Middleware/AuthRateLimitIdentityMiddleware.cs3
375eNote.API/Realtime/Consumers/AnnouncementPublishedPushConsumer.cs3
376eNote.API/Realtime/Consumers/EnrollmentStatusChangedPushConsumer.cs3
377eNote.API/Realtime/Consumers/LectureCancelledPushConsumer.cs3
378eNote.API/Realtime/Consumers/RentalRefundedPushConsumer.cs3
379eNote.API/Realtime/Consumers/RentalStatusChangedPushConsumer.cs3
380eNote.API/Realtime/Consumers/SubmissionGradedPushConsumer.cs3
381eNote.Application/Common/Interfaces/IEmailService.cs3
382eNote.Application/Common/Localization/ErrorMapping.cs3
383eNote.Application/Common/Persistence/DbContextTransactionExtensions.cs3
384eNote.Application/Common/Time/IClock.cs3
385eNote.Application/Common/Time/SystemClock.cs3
386eNote.Application/Features/Academic/Assignments/AssignmentSearchExtensions.cs3
387eNote.Application/Features/Academic/Lectures/LectureOverlapExtensions.cs3
388eNote.Application/Features/Academic/Tuition/TuitionOptions.cs3
389eNote.Application/Features/Communication/Announcements/Services/StudentAnnouncementFeedService.cs3
390eNote.Application/Features/Identity/Auth/Services/ITokenRevocationService.cs3
391eNote.Application/Features/Identity/Users/Services/IStudentDisplayNameService.cs3
392eNote.Application/Features/Identity/Users/Services/PictureAccessService.cs3
393eNote.Application/Validation/Identity/UserProvisionRequestValidator.cs3
394eNote.Application/Validation/Rentals/PhoneRules.cs3
395eNote.Domain/Entities/Identity/IHasAppUserId.cs3
396eNote.Domain/Entities/Rentals/RentalActor.cs3
397eNote.Domain/Entities/Rentals/RentalChargeCalculator.cs3
398eNote.Domain/Entities/Shared/ITenantScoped.cs3
399eNote.Domain/Enums/AnnouncementScope.cs3
400eNote.Infrastructure/Data/MigrationRunner.cs3
401eNote.Infrastructure/Data/Migrations/20260925105009_Initial.cs3
402eNote.Infrastructure/Health/DatabaseHealthCheck.cs3
403eNote.Infrastructure/Health/DatabaseHealthProbe.cs3
404eNote.Infrastructure/Health/OutboxHealthCheck.cs3
405eNote.Infrastructure/Health/RabbitMqHealthCheck.cs3
406eNote.Infrastructure/Messaging/AnnouncementNotificationDispatcher.cs3
407eNote.Infrastructure/Messaging/EnrollmentNotificationDispatcher.cs3
408eNote.Infrastructure/Messaging/FaultLoggingConsumer.cs3
409eNote.Infrastructure/Messaging/LectureNotificationDispatcher.cs3
410eNote.Infrastructure/Messaging/NotificationOutboxWriter.cs3
411eNote.Infrastructure/Messaging/SubmissionNotificationDispatcher.cs3
412eNote.Tests/Data/IdentitySeedTests.cs3
413eNote.Tests/Domain/StudentMembershipTests.cs3
414eNote.Tests/Messaging/AnnouncementPublishedConsumerTests.cs3
415eNote.Tests/Messaging/EnrollmentStatusChangedConsumerTests.cs3
416eNote.Tests/Messaging/LectureCancelledConsumerTests.cs3
417eNote.Tests/Messaging/RentalRefundedConsumerTests.cs3
418eNote.Tests/Messaging/RentalStatusChangedConsumerTests.cs3
419eNote.Tests/Messaging/SubmissionGradedConsumerTests.cs3
420eNote.Tests/Rentals/InstrumentTypeServiceTests.cs3
421eNote.Tests/TestUtils/StubDisplayNameService.cs3
422eNote.Tests/TestUtils/TestUserNameHelper.cs3
423eNote.Tests/TestUtils/TestUserNameHelperTests.cs3
424eNote.Worker/Consumers/AnnouncementPublishedConsumer.cs3
425eNote.Worker/Consumers/EnrollmentStatusChangedConsumer.cs3
426eNote.Worker/Consumers/LectureCancelledConsumer.cs3
427eNote.Worker/Consumers/RentalRefundedConsumer.cs3
428eNote.Worker/Consumers/RentalStatusChangedConsumer.cs3
429eNote.Worker/Consumers/SubmissionGradedConsumer.cs3
430../../../.nuget/packages/microsoft.net.test.sdk/18.9.0/build/net8.0/Microsoft.NET.Test.Sdk.Program.cs2
431eNote.API/Extensions/ApplicationServiceExtensions.cs2
432eNote.API/Extensions/LoggingExtensions.cs2
433eNote.API/Extensions/MapsterExtensions.cs2
434eNote.API/Extensions/ValidationExtensions.cs2
435eNote.API/Program.cs2
436eNote.Application/Common/Exceptions/AuthenticationException.cs2
437eNote.Application/Common/Exceptions/AuthorizationException.cs2
438eNote.Application/Common/Exceptions/BusinessException.cs2
439eNote.Application/Common/Exceptions/ConflictException.cs2
440eNote.Application/Common/Exceptions/NotFoundException.cs2
441eNote.Application/Common/Exceptions/PaymentNotYetVisibleException.cs2
442eNote.Application/Common/Exceptions/PaymentProviderUnavailableException.cs2
443eNote.Application/Common/Exceptions/StoreNotResolvedException.cs2
444eNote.Application/Common/Files/StoreStorageQuota.cs2
445eNote.Application/Common/Interfaces/IStoreContext.cs2
446eNote.Application/Common/Persistence/DbErrors.cs2
447eNote.Application/Common/Persistence/FileReplacementExtensions.cs2
448eNote.Application/Common/Persistence/IDatabaseHealthProbe.cs2
449eNote.Application/Common/Persistence/IMigrationRunner.cs2
450eNote.Application/Common/Search/DateTimeSearchExtensions.cs2
451eNote.Application/DependencyInjection.cs2
452eNote.Application/Features/Academic/Assignments/Services/ISubmissionNotificationDispatcher.cs2
453eNote.Application/Features/Academic/Courses/CourseMappingConfig.cs2
454eNote.Application/Features/Academic/Courses/CourseSearchExtensions.cs2
455eNote.Application/Features/Academic/Courses/Services/IEnrollmentNotificationDispatcher.cs2
456eNote.Application/Features/Academic/LectureNotes/LectureNoteSearchExtensions.cs2
457eNote.Application/Features/Academic/Lectures/LectureMappingConfig.cs2
458eNote.Application/Features/Academic/Lectures/LectureSearchExtensions.cs2
459eNote.Application/Features/Academic/Lectures/Services/ILectureNotificationDispatcher.cs2
460eNote.Application/Features/Academic/Tuition/TuitionPaymentMappingConfig.cs2
461eNote.Application/Features/Communication/Announcements/AnnouncementMappingConfig.cs2
462eNote.Application/Features/Communication/Announcements/AnnouncementSearchExtensions.cs2
463eNote.Application/Features/Communication/Announcements/Services/AnnouncementBuilder.cs2
464eNote.Application/Features/Communication/Announcements/Services/IAnnouncementNotificationDispatcher.cs2
465eNote.Application/Features/Communication/Events/EventSearchExtensions.cs2
466eNote.Application/Features/Communication/Notifications/NotificationSearchExtensions.cs2
467eNote.Application/Features/Files/Services/IFileAccessService.cs2
468eNote.Application/Features/Identity/Auth/Services/ITokenService.cs2
469eNote.Application/Features/Identity/Users/Services/IPictureAccessService.cs2
470eNote.Application/Features/Identity/Users/UserNameHelper.cs2
471eNote.Application/Features/Identity/Users/UserProfileQueryExtensions.cs2
472eNote.Application/Features/Rentals/InstrumentRentals/InstrumentRentalMappingConfig.cs2
473eNote.Application/Features/Rentals/InstrumentRentals/InstrumentRentalSearchExtensions.cs2
474eNote.Application/Features/Rentals/InstrumentRentals/RentalChargesMapping.cs2
475eNote.Application/Features/Rentals/InstrumentRentals/RentalQueryableExtensions.cs2
476eNote.Application/Features/Rentals/Instruments/InstrumentMappingConfig.cs2
477eNote.Application/Features/Rentals/Instruments/InstrumentQueryableExtensions.cs2
478eNote.Application/Features/Rentals/Instruments/InstrumentSearchExtensions.cs2
479eNote.Application/Features/Rentals/Payments/RentalPaymentMappingConfig.cs2
480eNote.Application/Features/Rentals/ReferenceData/Addresses/AddressSearchExtensions.cs2
481eNote.Application/Features/Rentals/ReferenceData/Cities/CitySearchExtensions.cs2
482eNote.Application/Features/Rentals/ReferenceData/InstrumentTypes/InstrumentTypeSearchExtensions.cs2
483eNote.Application/Features/Rentals/ReferenceData/MusicStores/MusicStoreSearchExtensions.cs2
484eNote.Application/Validation/Academic/AssignmentRequestValidator.cs2
485eNote.Application/Validation/Academic/CourseRequestValidator.cs2
486eNote.Application/Validation/Academic/EnrollmentRejectRequestValidator.cs2
487eNote.Application/Validation/Academic/GradeAssignmentRequestValidator.cs2
488eNote.Application/Validation/Academic/LectureCreateRequestValidator.cs2
489eNote.Application/Validation/Academic/LectureNoteRequestValidator.cs2
490eNote.Application/Validation/Academic/LectureUpdateRequestValidator.cs2
491eNote.Application/Validation/Academic/MarkAttendanceRequestValidator.cs2
492eNote.Application/Validation/Communication/AnnouncementRequestValidator.cs2
493eNote.Application/Validation/Communication/EventRequestValidator.cs2
494eNote.Application/Validation/Identity/ChangePasswordRequestValidator.cs2
495eNote.Application/Validation/Identity/DelegatedUserCreateRequestValidator.cs2
496eNote.Application/Validation/Identity/ForgotPasswordRequestValidator.cs2
497eNote.Application/Validation/Identity/LoginRequestValidator.cs2
498eNote.Application/Validation/Identity/PasswordRules.cs2
499eNote.Application/Validation/Identity/RegisterRequestValidator.cs2
500eNote.Application/Validation/Identity/ResetPasswordRequestValidator.cs2
501eNote.Application/Validation/Identity/UpdateMembershipRequestValidator.cs2
502eNote.Application/Validation/Identity/UpdateProfileRequestValidator.cs2
503eNote.Application/Validation/Rentals/AddressRequestValidator.cs2
504eNote.Application/Validation/Rentals/CityRequestValidator.cs2
505eNote.Application/Validation/Rentals/InstrumentCreateRequestValidator.cs2
506eNote.Application/Validation/Rentals/InstrumentTypeRequestValidator.cs2
507eNote.Application/Validation/Rentals/InstrumentUpdateRequestValidator.cs2
508eNote.Application/Validation/Rentals/MusicStoreRequestValidator.cs2
509eNote.Application/Validation/Rentals/RentalCreateRequestValidator.cs2
510eNote.Application/Validation/Rentals/RentalStatusRequestValidator.cs2
511eNote.Application/Validation/Rentals/ShopStoreUpdateRequestValidator.cs2
512eNote.Infrastructure/Configuration/DotEnvConfiguration.cs2
513eNote.Infrastructure/Data/Configurations/AddressConfig.cs2
514eNote.Infrastructure/Data/Configurations/AnnouncementConfig.cs2
515eNote.Infrastructure/Data/Configurations/AppUserConfig.cs2
516eNote.Infrastructure/Data/Configurations/AssignmentConfig.cs2
517eNote.Infrastructure/Data/Configurations/AssignmentSubmissionConfig.cs2
518eNote.Infrastructure/Data/Configurations/AttendanceConfig.cs2
519eNote.Infrastructure/Data/Configurations/CityConfig.cs2
520eNote.Infrastructure/Data/Configurations/CourseConfig.cs2
521eNote.Infrastructure/Data/Configurations/CoursePaymentConfig.cs2
522eNote.Infrastructure/Data/Configurations/EnrollmentConfig.cs2
523eNote.Infrastructure/Data/Configurations/EventConfig.cs2
524eNote.Infrastructure/Data/Configurations/InstructorConfig.cs2
525eNote.Infrastructure/Data/Configurations/InstrumentConfig.cs2
526eNote.Infrastructure/Data/Configurations/InstrumentRentalConfig.cs2
527eNote.Infrastructure/Data/Configurations/InstrumentTypeConfig.cs2
528eNote.Infrastructure/Data/Configurations/InstrumentViewConfig.cs2
529eNote.Infrastructure/Data/Configurations/LectureConfig.cs2
530eNote.Infrastructure/Data/Configurations/LectureNoteConfig.cs2
531eNote.Infrastructure/Data/Configurations/MusicStoreConfig.cs2
532eNote.Infrastructure/Data/Configurations/MusicStoreEmployeeConfig.cs2
533eNote.Infrastructure/Data/Configurations/NotificationConfig.cs2
534eNote.Infrastructure/Data/Configurations/RentalNotificationOutboxConfig.cs2
535eNote.Infrastructure/Data/Configurations/RentalPaymentConfig.cs2
536eNote.Infrastructure/Data/Configurations/RentalRefundConfig.cs2
537eNote.Infrastructure/Data/Configurations/RevokedTokenConfig.cs2
538eNote.Infrastructure/Data/Configurations/StripeWebhookEventConfig.cs2
539eNote.Infrastructure/Data/Configurations/StudentConfig.cs2
540eNote.Infrastructure/Data/Migrations/20260925105009_Initial.Designer.cs2
541eNote.Infrastructure/Data/Migrations/ENoteContextModelSnapshot.cs2
542eNote.Infrastructure/Messaging/MassTransitServiceExtensions.cs2
543eNote.Tests/Data/NotificationConfigTests.cs2
544eNote.Tests/Identity/SmtpEmailServiceTests.cs2
545eNote.Tests/Identity/UserProfileSerializationTests.cs2
546eNote.Tests/Identity/UsersControllerTests.cs2
547eNote.Tests/TestUtils/NoOpLectureNotificationDispatcher.cs2
548eNote.Tests/TestUtils/NoOpSubmissionNotificationDispatcher.cs2
549eNote.Tests/TestUtils/SeedTestHarness.cs2
550eNote.Tests/TestUtils/TestDbContextFactory.cs2
551eNote.Tests/TestUtils/TuitionTestData.cs2
552eNote.Worker/Extensions/LoggingExtensions.cs2
553eNote.Worker/Program.cs2
554eNote.Application/Features/Academic/Assignments/AssignmentSubmissionSearchObject.cs1
555eNote.Application/Features/Academic/Assignments/SubmissionSearchObject.cs1
556eNote.Application/Features/Academic/Lectures/AttendanceSearchObject.cs1
557eNote.Application/Features/Identity/Users/Profiles/IUserProfile.cs1
558eNote.Infrastructure/Identity/AppRole.cs1
559eNote.Application/GlobalUsings.cs0
560eNote.Domain/GlobalUsings.cs0
561eNote.Infrastructure/GlobalUsings.cs0
562eNote.Tests/GlobalUsings.cs0