/
AMachine
/
MMDB_Backend
Обзор
Документация
Войти
/
AMachine
/
MMDB_Backend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
MMDB.Core/Abstract/Services/IUsersService.cs
25 строк
838 B
AssaultMachine
rename DataParameters to FilterParameters
14 май 2025, 21:07
14 май 2025, 21:07
a2c08f1
Код
Авторство
О чём код?
using MMDB.Core.FilterParameters; using MMDB.Core.Models; namespace MMDB.Core.Abstract.Services; public interface IUsersService { int GetCount(); ValueTask<(List<User> Users, int Count)> GetAllAsync(UserParameters parameters); ValueTask<User?> GetByIdAsync(Guid id); ValueTask<User?> GetByNameAsync(string username); ValueTask<(Guid Id, string Error)> CreateAsync(string username, string password, bool isAdmin, string ckey); ValueTask<(Guid Id, string Error)> UpdateAsync( Guid id, string? username, string? password, bool? isAdmin, bool? isActive, string? ckey); ValueTask<(Guid Id, string Error)> DeleteAsync(Guid id); ValueTask<(Guid Id, string Error)> DeactivateAsync(Guid id); ValueTask<(Guid Id, string Error)> ActivateAsync(Guid id); }