IHardwareRepository.cs 327 B

12345678910
  1. namespace RackPeek.Domain.Resources.Hardware;
  2. public interface IHardwareRepository
  3. {
  4. Task<IReadOnlyList<Models.Hardware>> GetAllAsync();
  5. Task AddAsync(Models.Hardware hardware);
  6. Task UpdateAsync(Models.Hardware hardware);
  7. Task DeleteAsync(string name);
  8. Task<Models.Hardware?> GetByNameAsync(string name);
  9. }