15 lines
473 B
C#
15 lines
473 B
C#
using back.DataModels;
|
|
using DependencyInjector.Lifetimes;
|
|
using Transactional.Abstractions.Interfaces;
|
|
|
|
namespace back.persistance.data.repositories.Abstracts;
|
|
|
|
public interface IUserRepository : IRepository<User>, IScoped
|
|
{
|
|
Task<User?> GetByEmail(string email);
|
|
Task<string?> GetUserSaltByEmail(string email);
|
|
Task<User?> Login(string email, string password);
|
|
Task<bool> ExistsByEmail(string email);
|
|
//Task<bool> IsContentManager(string userId);
|
|
}
|