public async Task <JsonResult> ShowPortfolio()
        {
            var  userId              = User.FindFirstValue(ClaimTypes.NameIdentifier);
            User user                = userRepositories.getShowUser(userId);
            var  universitiesList    = universityRepositories.getAllUniversityById(userId).Result;
            var  interPersonalSkills = interpersonalSkillRepositoroes.getAllInterPersonalSkillsById(userId).Result;
            var  technicalSkills     = technicalSkillRepositories.getAllTechnicalSkillById(userId).Result;
            var  projects            = projectRepositories.getAllProjectById(userId).Result;

            var user1 = new
            {
                firstName          = user.FirstName,
                secondName         = user.SecondName,
                lastName           = user.LastName,
                DateOfBirth        = user.DateofBirth,
                address            = user.Address,
                about              = user.About,
                vision             = user.Vision,
                linkedInURL        = user.LinkedInURL,
                facebookURL        = user.FacebookURL,
                twitterURL         = user.TwitterURL,
                portfolioEmail     = user.PortfolioEmail,
                jobTitle           = user.JobTitle,
                universityList     = universitiesList,
                interpersonalSkill = interPersonalSkills,
                technicalSkill     = technicalSkills,
                project            = projects,
                personalImage      = user.PersonalImage,
                cv           = user.CV,
                mobileNumber = user.MobileNumber,
            };

            return(Json(user1));
        }