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);
}
}