using LibraryApp.Domain.Entities; namespace LibraryApp.Domain.Repositories; public interface IMemberRepository { public Task> GetAsync(MemberId id); public Task> UpdateAsync(Member member); public Task>> GetAllAsync(int pageNumber, int pageSize); public Task> AddAsync(Member member); public Task DeleteAsync(MemberId id); }