using RackPeek.Domain.Resources.Models; namespace RackPeek.Domain.Resources.Hardware.Laptops; public class GetLaptopsUseCase(IHardwareRepository repository) : IUseCase { public async Task> ExecuteAsync() { var hardware = await repository.GetAllAsync(); return hardware.OfType().ToList(); } }