public static Int32?AddAllReservations(Int32?_EleveId = null, Int32?_EvenementId = null, String _PaymentId = null) { DBModelsParameters _DB = new WS.Models.DBModelsParameters(); //récupération de l'évènement Evenement _Evenement = EvenementsManager.GetEvenements(_Id: _EvenementId)[0]; //récupération du planning pour créer toutes les réservations List <PlanningOnly> _Plannings = EvenementsManager.GetPlanningsOnly(_EvenementId: _EvenementId); List <Reservation> _AllReservations = new List <Reservation>(); foreach (PlanningOnly _Current in _Plannings) { Reservation _NewReservation = new Reservation(); _NewReservation.Eleve = new Eleve(); _NewReservation.Eleve.Id = _EleveId; _NewReservation.Evenement = new Evenement(); _NewReservation.Evenement.Id = _EvenementId; _NewReservation.PaymentId = _PaymentId; _NewReservation.Jour = _Current.Jour; _NewReservation.Creneau = _Current.Creneau; _AllReservations.Add(_NewReservation); } return(AddReservations(_AllReservations)); //return _DB.AddAllReservations( // eleveId: _EleveId, // evenementId:_EvenementId, // paymentId: (String.IsNullOrEmpty(_PaymentId) ? null : _PaymentId) // ); }