Table of Contents

Interface IAdministratorRepository

Namespace
Core.CliniCore.Repositories
Assembly
Core.CliniCore.dll

Repository interface for administrator profile operations. Extends generic repository with administrator-specific queries.

public interface IAdministratorRepository : IRepository<AdministratorProfile>
Inherited Members

Methods

GetByDepartment(string)

Gets all administrators in a specific department

IEnumerable<AdministratorProfile> GetByDepartment(string department)

Parameters

department string

Returns

IEnumerable<AdministratorProfile>

GetByPermission(Permission)

Gets all administrators with a specific permission

IEnumerable<AdministratorProfile> GetByPermission(Permission permission)

Parameters

permission Permission

Returns

IEnumerable<AdministratorProfile>

GetByUsername(string)

Gets an administrator by their username

AdministratorProfile? GetByUsername(string username)

Parameters

username string

Returns

AdministratorProfile