using DataAccessLayer.Entities; namespace DataAccessLayer.Repositories { public interface IUserAccountRepository { Task Add(UserAccount userAccount); Task GetById(Guid id); Task> GetAll(int? limit, int? offset); Task Update(UserAccount userAccount); Task Delete(Guid id); Task GetByUsername(string username); Task GetByEmail(string email); } }