using HopFrame.Database.Models; using HopFrame.Security.Models; namespace HopFrame.Security.Services; public interface IUserService { Task> GetUsers(); Task GetUser(Guid userId); Task GetUserByEmail(string email); Task GetUserByUsername(string username); Task AddUser(UserRegister user); /// /// IMPORTANT:
/// This function does not add or remove any permissions to the user. /// For that please use ///
Task UpdateUser(User user); Task DeleteUser(User user); Task CheckUserPassword(User user, string password); }