Skip to content

RoleRepository

Namespace: SlottyMedia.Database.Repository.RoleRepo

This class is used to manage roles in the database.

public class RoleRepository : SlottyMedia.Database.Repository.DatabaseRepository`1[[SlottyMedia.Database.Daos.RoleDao, SlottyMedia.Database, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], SlottyMedia.Database.Repository.IDatabaseRepository`1[[SlottyMedia.Database.Daos.RoleDao, SlottyMedia.Database, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], IRoleRepository

Inheritance ObjectDatabaseRepository<RoleDao>RoleRepository
Implements IDatabaseRepository<RoleDao>, IRoleRepository

Constructors

RoleRepository(Client, DaoHelper, DatabaseRepositroyHelper)

Base constructor for the RoleRepository.

public RoleRepository(Client client, DaoHelper daoHelper, DatabaseRepositroyHelper databaseRepositroyHelper)

Parameters

client Client
The Supabase client instance.

daoHelper DaoHelper
The data access object helper instance.

databaseRepositroyHelper DatabaseRepositroyHelper
The database repository helper instance.

Methods

GetRoleIdByName(String)

public Task<Guid> GetRoleIdByName(string roleName)

Parameters

roleName String

Returns

Task<Guid>