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));
        }
예제 #2
0
 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;
     }
 }
예제 #3
0
        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);
        }