GetSwitchUseCase.cs 336 B

123456789101112
  1. using RackPeek.Domain.Resources.Hardware.Models;
  2. namespace RackPeek.Domain.Resources.Hardware.Switchs;
  3. public class GetSwitchUseCase(IHardwareRepository repository)
  4. {
  5. public async Task<Switch?> ExecuteAsync(string name)
  6. {
  7. var hardware = await repository.GetByNameAsync(name);
  8. return hardware as Switch;
  9. }
  10. }