public List <Room> GetAllRoomsByEquipment(int equipmentId) { List <Room> rooms = new List <Room>(); foreach (Room room in GetAll()) { var equipments = _hospitalEquipmentRepository.GetEquipmentByRoomNumber(room.Id); if (equipments.Any(e => e.EquipmentTypeId == equipmentId)) { rooms.Add(room); } } return(rooms); }
public List <HospitalEquipment> GetEquipmentByRoomNumber(int id) => _hospitalEquipmentRepository.GetEquipmentByRoomNumber(id);