Namespace KadicAuth.Application.PlatformAdmins.Abstractions
Interfaces
- IPlatformAdminRepository
Persistence abstraction for PlatformAdmin membership. Lives here (Application) so handlers can depend on it without pulling in EF Core.
- IPlatformAdminService
Application-level entry point for platform-admin membership. Handlers and the admin controller depend on this, not directly on the repository, so the service can layer caching, audit-log coordination and business rules (e.g. self-lockout protection) in one place.