public static IConfiguraPianoAllenamento GetConfiguraPianoAllenamento(TipoAllenamento tipo) { if (!_dictionary.ContainsKey(tipo)) { throw new ArgumentException(); } return(_dictionary[tipo]); }
public UtenteAutomatico(string username, string nome, string cognome, DateTime dataDiNascita, int pesoInKg, int altezzaInCm, Sesso sesso, Risorsa risorse, int numeroGiorniAllenamento, TipoAllenamento tipo) : base(username, nome, cognome, dataDiNascita, pesoInKg, altezzaInCm, sesso) { if (numeroGiorniAllenamento < 0 || numeroGiorniAllenamento > 7) { throw new ArgumentException(); } _risorse = risorse; _numeroGiorniAllenamento = numeroGiorniAllenamento; _tipo = tipo; }