Skip to content

UserRepository

Namespace: SlottyMedia.Database.Repository.UserRepo

This class provides methods to interact with the user table.

public class UserRepository : SlottyMedia.Database.Repository.DatabaseRepository`1[[SlottyMedia.Database.Daos.UserDao, SlottyMedia.Database, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], SlottyMedia.Database.Repository.IDatabaseRepository`1[[SlottyMedia.Database.Daos.UserDao, SlottyMedia.Database, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], IUserRepository

Inheritance ObjectDatabaseRepository<UserDao>UserRepository
Implements IDatabaseRepository<UserDao>, IUserRepository

Constructors

UserRepository(Client, DaoHelper, DatabaseRepositroyHelper)

Base constructor for the UserRepository.

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

Parameters

client Client

daoHelper DaoHelper

databaseRepositroyHelper DatabaseRepositroyHelper

Methods

GetUserByUsername(String)

public Task<UserDao> GetUserByUsername(string username)

Parameters

username String

Returns

Task<UserDao>

GetUserByEmail(String)

public Task<UserDao> GetUserByEmail(string email)

Parameters

email String

Returns

Task<UserDao>