GetSwitchesUseCase.cs 314 B

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