Skip to content

TokenRepo

Namespace: Database.Repository.TokenRepo

Repository implementation for managing TokenInfo entities.

public class TokenRepo : ITokenRepo

Inheritance ObjectTokenRepo

Implements ITokenRepo

Constructors

TokenRepo(ApplicationDbContext)

Initializes a new instance of the TokenRepo class.

public TokenRepo(ApplicationDbContext context)

Parameters

context ApplicationDbContext

The database context.

Methods

AddTokenInfoAsync(TokenInfo)

public Task AddTokenInfoAsync(TokenInfo tokenInfo)

Parameters

tokenInfo TokenInfo

Returns

Task

GetTokenInfoByRefreshTokenAsync(String)

public Task<TokenInfo> GetTokenInfoByRefreshTokenAsync(string refreshToken)

Parameters

refreshToken String

Returns

Task<TokenInfo>

GetTokenInfoByUsernameAsync(String)

public Task<TokenInfo> GetTokenInfoByUsernameAsync(string username)

Parameters

username String

Returns

Task<TokenInfo>

GetTokenInfoByUsernameSync(String)

public TokenInfo GetTokenInfoByUsernameSync(string username)

Parameters

username String

Returns

TokenInfo

SaveChangesAsync()

public Task SaveChangesAsync()

Returns

Task

UpdateTokenInfoAsync(TokenInfo)

public Task UpdateTokenInfoAsync(TokenInfo tokenInfo)

Parameters

tokenInfo TokenInfo

Returns

Task