public void Add(BoissonEnum boisson) { if (!_dictionary.ContainsKey(boisson)) { _dictionary.Add(boisson, 1); } else { _dictionary[boisson]++; } }
public static Drink Create(BoissonEnum boisson) { switch (boisson) { case BoissonEnum.Tea: return(new Tea()); case BoissonEnum.Chocolate: return(new Chocolate()); case BoissonEnum.Coffee: return(new Coffee()); case BoissonEnum.Orange: return(new Orange()); default: throw new ArgumentOutOfRangeException(nameof(boisson), boisson, null); } }
public int GetCoffeeStat(BoissonEnum boisson) { return(!_dictionary.ContainsKey(boisson) ? 0 : _dictionary[boisson]); }