/****BUSINESS****/ public void AddDettaglio(DettaglioNoleggio dettaglio) { bool giaPresente = false; if (dettaglio != null) { foreach (DettaglioNoleggio dt in this._elencoDettagli) if (dt.Id == dettaglio.Id) { giaPresente = true; break; } if (giaPresente) throw new Exception("Dettaglio già inserito"); else this._elencoDettagli.Add(dettaglio); } }
public void RimuoviDettaglio(DettaglioNoleggio dettaglio) { if (!this._elencoDettagli.Remove(dettaglio)) throw new Exception("Dettaglio non presente nella lista"); }