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); } }