| 123456789 |
- namespace RackPeek.Domain.Resources.SystemResources;
- public interface ISystemRepository {
- Task<int> GetSystemCountAsync();
- Task<Dictionary<string, int>> GetSystemTypeCountAsync();
- Task<Dictionary<string, int>> GetSystemOsCountAsync();
- Task<IReadOnlyList<SystemResource>> GetFilteredAsync(string? typeFilter, string? osFilter);
- Task<IReadOnlyList<SystemResource>> GetByPhysicalHostAsync(string name);
- }
|