コード例 #1
0
 public void MakeReservation(Reservation reservation)
 {
     for (int i = 0; i < reservationList.Count; i++)
     {
         if (reservation.OverlapsReservation(reservationList[i]))
         {
             reservationList.Remove(reservationList[i]);
             i--;
         }
     }
     reservationList.Add(reservation);
 }
コード例 #2
0
        public void MakeReservation(int year, int duration, Construction building)
        {
            Reservation newRes = new Reservation(year, duration, building);

            for (int i = 0; i < reservationList.Count; i++)
            {
                if (newRes.OverlapsReservation(reservationList[i]))
                {
                    reservationList.Remove(reservationList[i]);
                    i--;
                }
            }
            reservationList.Add(newRes);
        }
コード例 #3
0
ファイル: Slot.cs プロジェクト: HaKDMoDz/operation-cronos
 public void MakeReservation(int year, int duration, Construction building) {
     Reservation newRes = new Reservation(year, duration, building);
     
     for (int i = 0; i < reservationList.Count; i++) {
         if (newRes.OverlapsReservation(reservationList[i])) {
             reservationList.Remove(reservationList[i]);
             i--;
         }
     }
     reservationList.Add(newRes);
 }
コード例 #4
0
ファイル: Slot.cs プロジェクト: HaKDMoDz/operation-cronos
 public void MakeReservation(Reservation reservation)
 {
     for (int i = 0; i < reservationList.Count; i++)
     {
         if (reservation.OverlapsReservation(reservationList[i]))
         {
             reservationList.Remove(reservationList[i]);
             i--;
         }
     }
     reservationList.Add(reservation);
 }