shoc-backend/SeaHaven.DataServices/Interfaces/ICommonDataService.cs

14 lines
662 B
C#
Raw Normal View History

using Data.SeaHavenIndustries;
namespace SeaHaven.DataServices.Interfaces
{
public interface ICommonDataService
{
Task<(IEnumerable<ApplicationUser> Items, int TotalCount)> GetUsersPagedAsync(int page, int pageSize, string search, CancellationToken cancellationToken);
Task<IEnumerable<string?>> GetRoleNamesAsync(CancellationToken cancellationToken);
Task<IEnumerable<Locations>> GetSiteNamesAsync(CancellationToken cancellationToken);
Task<IEnumerable<Contacts>> GetContactsAsync(CancellationToken cancellationToken);
Task<IEnumerable<Category>> GetCategoriesAsync(CancellationToken cancellationToken);
}
}