IServiceRepository.cs 360 B

1234567891011
  1. namespace RackPeek.Domain.Resources.Services;
  2. public interface IServiceRepository
  3. {
  4. Task<IReadOnlyList<Service>> GetAllAsync();
  5. Task AddAsync(Service service);
  6. Task UpdateAsync(Service service);
  7. Task DeleteAsync(string name);
  8. Task<Service?> GetByNameAsync(string name);
  9. Task<IReadOnlyList<Service>> GetBySystemHostAsync(string name);
  10. }