// search for employee func and validation of type
        static void searchTheEmployee(EmployeeMgtSys employee)
        {
            //  welcome search func
            System.Console.WriteLine("\nHow would you like to search an employee today \nTo search by firstname enter firstname");
            var nameSearchInput = System.Console.ReadLine().ToLower();

            if (EmployeeGenericFunc.regexChecker(nameSearchInput) == null)
            {
                System.Console.WriteLine("\nPlease enter valid type");
            }
            else
            {
                var searchResult = employee.searchEmployee(nameSearchInput);
                EmployeeGenericFunc.displayEmployee(searchResult, nameSearchInput, "founded");
            }
        }
        // promote employee func fo the validation
        static void promoteTheEmployee(EmployeeMgtSys employee)
        {
            System.Console.WriteLine("Which employee would you like to promote");
            var userPromInput     = Console.ReadLine().ToLower();
            var employeeValidator = EmployeeGenericFunc.regexChecker(userPromInput);
            var employeeExistence = employee.searchEmployee(employeeValidator);

            if (employeeExistence != null)
            {
                System.Console.WriteLine($"Would like to promote or demote an employee?\nPlease enter {"pr or de"} to complete the process!");
                var userRatInput = Console.ReadLine().ToLower();

                if (userRatInput == "pr" || userRatInput == "p" || userRatInput == "de" || userRatInput == "d")
                {
                    var updatedRating = employee.promoteEmployee(employeeExistence, userRatInput);
                    if (employeeExistence.Rating < updatedRating)
                    {
                        System.Console.WriteLine("Employee has been promoted");
                    }
                    else if (employeeExistence.Rating > updatedRating)
                    {
                        System.Console.WriteLine("Employee has been demoted");
                    }
                }

                else
                {
                    System.Console.WriteLine("\n Please enter valid answer");
                    return;
                }
            }

            else
            {
                System.Console.WriteLine("Employee doesn't exist in our diectory.");
            }
        }