public void ReservationConfirmationForPark(string arrivalDate, string departureDate, int camp_id, int parkSelection) { SiteSqlDAL site = new SiteSqlDAL(databaseconnectionString); ReservationSqlDAL bookReservation = new ReservationSqlDAL(databaseconnectionString); Console.WriteLine(); Console.Write("Which campground should be reserved? (enter 0 to cancel) "); int campInput = CLI_Helper.GetInteger("==>"); if (campInput == 0) { return; } Console.WriteLine(); Console.Write("Which camp site should be reserved? (enter 0 to cancel) "); int siteInput = CLI_Helper.GetInteger("==>"); if (siteInput == 0) { return; } Console.WriteLine(); Console.Write("Under what name should the reservation be held? "); string inputName = Console.ReadLine(); bookReservation.MakeReservation(parkSelection, site.GetSiteID(siteInput, camp_id), inputName, arrivalDate, departureDate); string reservationID = bookReservation.GetReservationId(inputName); Thread.Sleep(2000); Console.WriteLine(); Console.WriteLine($"The reservation has been booked and the confirmation ID is: {reservationID}"); Console.ReadLine(); }
public void GetReservationIdTest() { ReservationSqlDAL reservationtests = new ReservationSqlDAL(dbconnectionString); string testResult = reservationtests.GetReservationId("TestReservation"); Assert.AreEqual($"TestReservation_{reservation_idx}", testResult); }