using HopFrame.Api.Models; using HopFrame.Database.Models; namespace HopFrame.Api.Logic; public interface IUserLogic { Task>> GetUsers(); Task> GetUser(string id); Task> GetUserByUsername(string username); Task> GetUserByEmail(string email); Task> CreateUser(UserCreator user); Task> UpdateUser(string id, User user); Task DeleteUser(string id); Task UpdatePassword(string id, string oldPassword, string newPassword); }