private void Search(object sender, RoutedEventArgs e)
        {
            int  id   = Int32.Parse(idText.Text);
            Ride rslt = RideController.SearchByID(id);

            if (rslt != null)
            {
                NameLabel.Content = "Your Status of " + rslt.RideName + "Ride was " + rslt.RideStatus_;
                if (rslt.RideStatus_.Contains("Waiting For Construction"))
                {
                    startConstructionButton.IsEnabled = true;
                    finishConstruct.IsEnabled         = false;
                }
                else if (rslt.RideStatus_.Contains("In Progress"))
                {
                    finishConstruct.IsEnabled = true;
                }
            }
            else
            {
                NameLabel.Content                 = "Not found !";
                finishConstruct.IsEnabled         = false;
                startConstructionButton.IsEnabled = false;
            }
        }
        private void searchRide(object sender, RoutedEventArgs e)
        {
            int  id   = Int32.Parse(idText.Text);
            Ride rslt = RideController.SearchByID(id);

            if (rslt != null)
            {
                rideNameText.Text              = rslt.RideName;
                rideDescriptionText.Text       = rslt.RideDescription;
                rideHowToWorkText.Text         = rslt.RideHowToWork;
                rideSafetyInformationText.Text = rslt.RideSafetyInformation;
                rideType.Text = rslt.RideType;
            }
        }
        private void StartConstructionButton_Click(object sender, RoutedEventArgs e)
        {
            int  id   = Int32.Parse(idText.Text);
            Ride rslt = RideController.SearchByID(id);

            if (rslt.RideStatus_.Contains("Waiting For Construction To Delete"))
            {
                RideController.ProgressDelete(rslt);
            }
            else if (rslt.RideStatus_.Contains("Waiting For Construction To Add"))
            {
                RideController.ProgressAdd(rslt);
            }
            else if (rslt.RideStatus_.Contains("Waiting For Construction To Update"))
            {
                RideController.ProgressUpdate(rslt);
            }
            refreshTable();
        }
        private void FinishConstruct_Click(object sender, RoutedEventArgs e)
        {
            int  id   = Int32.Parse(idText.Text);
            Ride rslt = RideController.SearchByID(id);

            if (rslt.RideStatus_.Contains("In Progress To Delete"))
            {
                RideController.FinishDeleteRide(rslt);
            }
            else if (rslt.RideStatus_.Contains("In Progress To Add"))
            {
                RideController.FinishAddRide(rslt);
            }
            else if (rslt.RideStatus_.Contains("In Progress To Update"))
            {
                RideController.FinishUpdateRide(rslt);
            }

            refreshTable();
        }