/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Infrastructure.Authentication.Local/Repositories/IAuthUserRepository.cs
16 строк
935 B
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
using Gridient.Infrastructure.Authentication.Local.Models; namespace Gridient.Infrastructure.Authentication.Local.Repositories { public interface IAuthUserRepository { Task<AuthUser?> GetByLoginAsync(string login, CancellationToken cancellationToken); Task<AuthUser?> GetByLoginOrEmailAsync(string loginOrEmail, CancellationToken cancellationToken); Task<int> CreateAsync(AuthUser user, CancellationToken cancellationToken); Task UpdateAsync(AuthUser user, CancellationToken cancellationToken); Task UpdateLastLoginAsync(string login, DateTime lastLogin, CancellationToken cancellationToken); Task<bool> ExistsByLoginAsync(string login, CancellationToken cancellationToken); Task UpdatePasswordHashAsync(string login, string passwordHash, CancellationToken cancellationToken); Task DeleteByLoginAsync(string login, CancellationToken cancellationToken); } }