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