GetServersUseCase.cs 312 B

12345678910
  1. namespace RackPeek.Domain.Resources.Hardware.Server;
  2. public class GetServersUseCase(IHardwareRepository repository)
  3. {
  4. public async Task<IReadOnlyList<Models.Server>> ExecuteAsync()
  5. {
  6. var hardware = await repository.GetAllAsync();
  7. return hardware.OfType<Models.Server>().ToList();
  8. }
  9. }