public void AddPrize(LuckyDipPrize prize) { if (!Prizes.Contains(prize) && OnAddPrize(prize)) { Prizes.Add(prize); } }
public void RemovePrize(IPrize prize) { if (Prizes.Contains(prize)) { Prizes.Remove(prize); _drawer.Remove(prize); } }