14 lines
585 B
C#
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
|
|
}
|
|
}
|