2025-09-06 19:51:07 +02:00

14 lines
585 B
C#

using Liber_Incantamentum.Domain.Authentification.Entities;
using Liber_Incantamentum.Domain.Authentification.Filters;
namespace Liber_Incantamentum.Domain.Authentification.Repositories
{
public interface IAuthentificationRepository
{
Task<User?> ListUsersAsync(UserFilter datasOnUser); // Usage : Récuperer un/des users à partir d'infos
Task<bool> AddAsync(User user); // Usage : Créer un user
Task<bool> UpdateAsync(User user); // Usage : Mettre à jour un user
Task<bool> RemoveUserAsync(Guid id); // Usage : Supprimer un user
}
}