public async Task <List <UserResponseModel> > GetReportingManagerEmployees(int reportingManagerId)
        {
            List <UserResponseModel> users = new List <UserResponseModel>();

            using (MySqlConnection conn = new MySqlConnection(_configuration["Database:ConnectionString"]))
            {
                conn.Open();
                MySqlCommand cmd = new MySqlCommand("get_reporting_manager_users", conn);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("userId", reportingManagerId);

                using (var reader = await cmd.ExecuteReaderAsync())
                {
                    users = UserServiceMapper.ToUsers(reader);
                }
            }

            return(users);
        }