public ActionResult AccountDetails()
        {
            UserAccount account = new UserAccount();

            using (PYPContext db = new PYPContext())
            {
                User currentUser = db.Users.SingleOrDefault(u => u.UserName == User.Identity.Name);

                account.Name = currentUser.Name;
                account.Email = currentUser.Email;
                account.UserName = currentUser.UserName;
            }

            return PartialView("_AccountDetails", account);
        }
        public ActionResult AccountDetails(UserAccount account)
        {
            User user = new User();

            using (PYPContext db = new PYPContext())
            {
                user = db.Users.Single(u => u.UserName == User.Identity.Name);
                user.UserName = account.UserName;
                user.Name = account.Name;
                user.Email = account.Email;

                if (db.Entry(user).State == EntityState.Modified)
                {
                    db.SaveChanges();
                }
            }

            return RedirectToAction("Index", "Home");
        }