public ActionResult EditProfile(EditProfileViewModel profile)
        {
  
            ApplicationUser user = _dbContext.Users.Find(User.Identity.GetUserId());
            ViewBag.Skills = new MultiSelectList(_dbContext.Skills.Select(s => new { Id = s.Id, Name = s.Name }), "Id", "Name");
            if (ModelState.IsValid)
            {
                //List<Skill> skills = new List<Skill>();
                //foreach (int skillId in profile.Skills)
                //{
                //   skills.Add(_dbContext.Skills.Find(skillId));
                //   // user.Skills.Add(_dbContext.Skills.Find(skillId));
                    
                //}
                //user.Skills.Clear();
                //user.Skills = skills;
                
                user.FirstName = profile.FirstName;
                user.LastName = profile.LastName;
                //user.WorkPlacement = profile.WorkPlacement;
                user.Birthday = profile.Birthday;
                //user.IntroduceYourself = profile.IntroduceYourself;
                user.Address = profile.Address;
                user.PhoneNumber = profile.PhoneNumber;
                user.Email = profile.Email;
                user.Skype = profile.Skype;
                
                //_dbContext.Entry(user).State    = System.Data.Entity.EntityState.Modified;
                _dbContext.SaveChanges();

                return View(profile);
            }

            //profile.WorkExperiences = user.WorkExperiences;
            return View(profile);
        }
        public ActionResult EditProfile(){
             

            ApplicationUser user = UserManager.FindById(User.Identity.GetUserId());
            EditProfileViewModel userVM = new EditProfileViewModel();
            userVM.Id = user.Id;
            userVM.FirstName = user.FirstName;
            userVM.LastName = user.LastName;
            //userVM.WorkPlacement = user.WorkPlacement;
            userVM.Birthday = user.Birthday;
            //userVM.IntroduceYourself = user.IntroduceYourself;
            userVM.Address = user.Address;
            userVM.PhoneNumber = user.PhoneNumber;
            userVM.Email = user.Email;
            userVM.Skype = user.Skype;

            //userVM.WorkExperiences = user.WorkExperiences;
            //userVM.Skills = user.Skills.Select(s => s.Id).ToArray();

            //ViewBag.Skills = new MultiSelectList(_dbContext.Skills.Select(s => new { Id = s.Id, Name = s.Name }), "Id", "Name");
            return View(userVM);
        }