using LittleShop.DTOs; namespace LittleShop.Services; public interface IAuthService { Task LoginAsync(LoginDto loginDto); Task SeedDefaultUserAsync(); Task CreateUserAsync(CreateUserDto createUserDto); Task GetUserByIdAsync(Guid id); Task GetUserByUsernameAsync(string username); Task> GetAllUsersAsync(); Task DeleteUserAsync(Guid id); Task UpdateUserAsync(Guid id, UpdateUserDto updateUserDto); }