shoc-backend/SeaHaven.Services/Interfaces/ICommonService.cs
2026-07-24 10:27:35 -03:00

13 lines
645 B
C#

using SeaHaven.Services.DTOs;
namespace SeaHaven.Services.Interfaces
{
public interface ICommonService
{
Task<PagedUsersResult> GetUsersPagedAsync(string? search, int page, int pageSize, CancellationToken cancellationToken);
Task<IEnumerable<RoleListItemDTO>> GetRolesAsync(CancellationToken cancellationToken);
Task<IEnumerable<SiteNameDTO>> GetSiteNamesAsync(CancellationToken cancellationToken);
Task<IEnumerable<ContactListItemDTO>> GetContactsAsync(CancellationToken cancellationToken);
Task<IEnumerable<CategoryListItemDTO>> GetCategoriesAsync(CancellationToken cancellationToken);
}
}