/
TOXYGENCY
/
LogTheDay
Обзор
Документация
Войти
/
TOXYGENCY
/
LogTheDay
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
LogTheDay.WebAPI/Domain/Interfaces/IUsersRepository.cs
17 строк
690 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 IUsersRepository { Task AddUserAsync(User user); Task<User> GetUserByIdAsync(Guid id); Task<IEnumerable<User>> GetAllAsync(); Task<IEnumerable<User>> GetUsersByQueryAsync(string name = null, string email = null, DateOnly? regDate = null); Task ReplaceUserAsync(User user); Task UpdateUserAsync(Guid id, string propertyName, object value); Task DeleteUserAsync(Guid id); } }