public List <Wave> GetWavesByType(Wave.WaveType waveType)
    {
        switch (waveType)
        {
        case Wave.WaveType.Admissions:
            return(AdmissionWaves);

        case Wave.WaveType.Cases:
            return(CasesWaves);
        }

        return(null);
    }
 public Wave GetWave(string countryIso, int waveNumber, Wave.WaveType waveType)
 {
     return(GetWavesByType(waveType)
            .SingleOrDefault(w => w.CountryIso == countryIso && w.WaveNumber == waveNumber));
 }