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
departmentstring
Returns
GetByPermission(Permission)
Gets all administrators with a specific permission
IEnumerable<AdministratorProfile> GetByPermission(Permission permission)
Parameters
permissionPermission
Returns
GetByUsername(string)
Gets an administrator by their username
AdministratorProfile? GetByUsername(string username)
Parameters
usernamestring