public ActionResult Edit()
        {
            AdminViewModel adminViewModel = new AdminViewModel();

            string UserID = User.Identity.Name;

            adminViewModel.ContactProfile = db.ContactProfiles.FirstOrDefault(p => p.PrimaryEmail == UserID);
            adminViewModel.UserResume = db.UserResumes.FirstOrDefault(p => p.ContactProfile.PrimaryEmail == UserID);
            adminViewModel.ProjectSpotlight = db.ProjectSpotlights.FirstOrDefault(p => p.ContactProfile.PrimaryEmail == UserID);
            var projects = (from p in db.ProjectSpotlights
                            where p.ContactProfile.PrimaryEmail == UserID
                            select p).ToList();

            adminViewModel.ProjectSpotlightList = projects;

            return View("Index_Edit", adminViewModel);
        }
 public ActionResult SaveProfile(AdminViewModel model)
 {
     if (ModelState.IsValid)
     {
         db.Entry(model.ContactProfile).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index", "Admin");
     }
     else
     {
         return View(model);
     }
 }