17 lines
404 B
C#
17 lines
404 B
C#
using API.DTO.Base;
|
|
using API.DTO.Base.Update;
|
|
using API.DTO.Login;
|
|
using DAL.Models;
|
|
|
|
namespace API.Services.Interfaces
|
|
{
|
|
public interface IUserManager
|
|
{
|
|
UserDTO? authenticateUser(UserLoginDTO loginDTO);
|
|
|
|
UserDTO? registerUser(UserRegisterDTO registerDTO, User? user = null, ulong? permissionId = null);
|
|
|
|
UserDTO? changePassword(UserPasswordUpdateDTO passwordUpdateDTO, User changingUser);
|
|
}
|
|
}
|