using API.Models; namespace API.Persistence.Repositories { public interface IUserRepository { Task<string> CreateUserAsync(User user); Task<bool> DeleteUserAsync(string id); Task<List<User>> QueryAllUsersAsync(); Task<User> QueryUserByIdAsync(string id); Task<User> QueryUserByEmailAsync(string email); Task<bool> UpdateUserAsync(User user); } }