using HopFrame.Database.Models; namespace HopFrame.Database.Repositories; public interface IUserRepository { Task> GetUsers(); Task GetUser(Guid userId); Task GetUserByEmail(string email); Task GetUserByUsername(string username); Task AddUser(User user); Task UpdateUser(User user); Task DeleteUser(User user); Task CheckUserPassword(User user, string password); Task ChangePassword(User user, string password); }