/
TOXYGENCY
/
LogTheDay
Обзор
Документация
Войти
/
TOXYGENCY
/
LogTheDay
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
LogTheDay.WebAPI/Domain/Interfaces/IUsersService.cs
16 строк
773 B
TOXYGENCY
Прописаны 2 метода в UsersService. Подправлен UsersController - ловит ошибки по типам; дописаны пара методов. UsersController полностью проходит ручное тестирование.
22 ноя 2024, 22:28
22 ноя 2024, 22:28
0bf9be1
Код
Авторство
О чём код?
using LogTheDay.LogTheDay.WebAPI.Domain.Entities; namespace LogTheDay.LogTheDay.WebAPI.Domain.Interfaces { // В сервисе прописана реализация бизнес-логики (а это её интерфейс), // не связанной с базовыми действиями элементов public interface IUsersService { // Из сайта получим логин и уже захешированный пароль Task AuthenticateAsync(string Email, string PasswordHash); Task ChangeNameAsync(Guid Id, string NewName); Task RegisterNewUserAsync(string Name, string Email, string PasswordHash); Task<bool> UserExistsWithEmail(string Email); // что-то еще } }