public ActionResult Edit() { if (!String.IsNullOrEmpty(User.Identity.Name)) { var result = unitOfWork.GetProfileDetailsByUsername(User.Identity.Name); if (result != null) { var user = new ProfileDetailsViewModel() { Username = result.Username, Name = result.Name, ContactNumber = result.ContactNumber, Profession = result.Profession }; return View(user); } } return RedirectToAction("Login","Account"); }
public ActionResult Edit(ProfileDetailsViewModel profile) { try { if (ModelState.IsValid) { unitOfWork.UpdateProfileDetailsByUsername(profile.Name, profile.ContactNumber, profile.Profession, User.Identity.Name); } return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Index() { var user = new ProfileDetailsViewModel(); if (String.IsNullOrEmpty(User.Identity.Name)) { RedirectToAction("Login", "Account"); } using (var unitOfWork = new UnitOfWork()) { var result = unitOfWork.GetProfileDetailsByUsername(User.Identity.Name); if (result != null) { user = new ProfileDetailsViewModel() { Username = result.Username, Name = result.Name, ContactNumber = result.ContactNumber, Profession = result.Profession, ProfileId = result.ProfileId }; return View(user); } else { return RedirectToAction("CreateProfile"); } } }