/
Lexus_666
/
PIR_Lab_3
Обзор
Документация
Войти
/
Lexus_666
/
PIR_Lab_3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PIR_Lab_1/Interfaces/IUserService.cs
13 строк
441 B
MikhailPshenisnov
Добавлена пагинация на уровне сервисов
20 окт 2025, 01:38
20 окт 2025, 01:38
23c4155
Код
Авторство
О чём код?
using PIR_Lab_1.Models; namespace PIR_Lab_1.Interfaces; public interface IUserService { Task<IEnumerable<UserModel>> GetAllUsersAsync(); Task<PaginatedList<UserModel>> GetUsersPaginatedAsync(int pageNumber, int pageSize); Task<UserModel?> GetUserByIdAsync(Guid id); Task<UserModel> CreateUserAsync(UserModel user); Task<UserModel?> UpdateUserAsync(Guid id, UserModel user); Task<bool> DeleteUserAsync(Guid id); }