protected void BtnSubmit_Click(object sender, EventArgs e) { FormsAuthenticationTicket cookie = FormsAuthentication.Decrypt(HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName].Value); DateTime resTime = Date.SelectedDate; if (TimeSlot.SelectedValue.Equals("4PM")) { resTime.AddHours(16); } else if (TimeSlot.SelectedValue.Equals("6PM")) { resTime.AddHours(18); } else if (TimeSlot.SelectedValue.Equals("8PM")) { resTime.AddHours(20); } _reservationDao.CreateReservation(int.Parse(cookie.Name), resTime, int.Parse(TableNumber.Text), Appetizer.Text, Main.Text, Dessert.Text, int.Parse(TxtNumOfGuests.Text)); }
public void CreateReservation(int tableNumber, string reservationDate, long phoneNumber, string reserverName) { try { reservationDao.CreateReservation(tableNumber, reservationDate, phoneNumber, reserverName); } catch { string errorstr = "Chapeau App couldn't create the reservation"; ErrorDAO error = new ErrorDAO(errorstr); throw; } }
public void CreateReservationTest_ShouldMakeCountIncrease1() { //Arrange ReservationDAO dao = new ReservationDAO(ConnectionString); int rowCount = GetRowCount("reservation"); Reservation reservation = new Reservation() { siteID = SiteId, name = "Test Reservation Name", fromDate = Convert.ToDateTime("06-06-2020"), toDate = Convert.ToDateTime("06-10-2020") }; //Act dao.CreateReservation(reservation); //Assert int newRowCount = GetRowCount("reservation"); Assert.AreEqual(rowCount + 1, newRowCount); }