public void TestDeactivateReservationValid()
        {
            //Arrange
            int  validReservationID = _reservations[0].ReservationID;
            bool activeStatus       = _reservations[0].Active;

            //Act
            _reservationManager.DeleteReservation(validReservationID, activeStatus);
            //Assert
            Assert.IsFalse(_reservationManager.RetrieveReservation(validReservationID).Active);
        }
Example #2
0
        public async Task <IActionResult> DeleteReservation(Guid id)
        {
            try
            {
                var result = await _manager.DeleteReservation(id);

                if (!result)
                {
                    return(Ok(new JsonMessageResult("删除失败!", 0, 0)));
                }
                return(NoContent());
            }
            catch (Exception e)
            {
                _logger.LogError(e, e.Message);
                return(Ok(new JsonMessageResult(e.Message, 0, 0)));
            }
        }
Example #3
0
        /// <summary>
        /// Author: Matt LaMarche
        /// Created : 2/09/2019
        /// Attempts to delete the Reservation in our system when the "delete" button is clicked
        /// </summary>
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            string message = "";

            try
            {
                _reservationManager.DeleteReservation(_reservation.ReservationID, _reservation.Active);
                if (_reservation.Active)
                {
                    message = "This Reservation was deactivated successfully";
                }
                else
                {
                    message = "This Reservation was deleted successfully";
                }
            }
            catch (Exception ex)
            {
                message = "There was an error deleting this Reservation: " + ex.Message;
            }
            MessageBox.Show(message);
            Close();
        }
        public async Task <ActionResult> DeleteReservation(int id)
        {
            var result = await _reservationManager.DeleteReservation(id);

            return(Ok(result));
        }