public ActionResult AdminEditProfile() { var vendorId = User.Identity.GetUserId(); var vendor = db.Users.FirstOrDefault(m => m.Id == vendorId); var model = new AdminEditEmailViewModel { Email = vendor.Email }; return(View(model)); }
public ActionResult AdminEditProfile(AdminEditEmailViewModel model) { var vendorId = User.Identity.GetUserId(); if (ModelState.IsValid) { var vendor = db.Users.FirstOrDefault(m => m.Id == vendorId); vendor.Email = model.Email; db.Entry(vendor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("AdminDetails")); } return(View(model)); }