コード例 #1
0
ファイル: Noleggio.cs プロジェクト: BMP-corp/CTRL_LAKE
        public void RimuoviDettaglio(DettaglioNoleggio dettaglio)
        {
            //foreach (DettaglioNoleggio dn in _elencoDettagli)
            //    if (dn.Equals(dettaglio))
            //    {
            //        bool rimosso = _elencoDettagli.Remove(dn);
            //        if (rimosso == false)
            //        {
            //            throw new Exception("Dettaglio non presente nella lista");
            //        }
            //    }

            if (!this._elencoDettagli.Remove(dettaglio))
                throw new Exception("Dettaglio non presente nella lista");
        }
コード例 #2
0
ファイル: Noleggio.cs プロジェクト: BMP-corp/CTRL_LAKE
 /****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);
     }   
 }