using Domain.Entities; using Domain.Generics; namespace Models.Interfaces { public interface IPeopleDom { Task> GetAllAsync(int page = 1, int pageSize = 50); Task> SearchAsync(string? name, string? email, int page = 1, int pageSize = 50); Task GetByIdAsync(int id); Task CreateAsync(EPerson person); Task UpdateAsync(EPerson person); Task DeleteAsync(int id); Task ExportFilteredCustomersToExcelAsync(PeopleSearchParams searchParams); } }