public ActionResult DisplayAccountInfo(string userName)
        {
            var model = new AccountInfoViewModel();
            var user = Membership.GetUser(userName);

            if (user != null) {
                model.Email = user.Email;
                model.LastLoginDate = user.LastLoginDate;
                model.UserName = user.UserName;
            }

            return View(model);
        }
        public ActionResult EditAccountInfo(AccountInfoViewModel model)
        {
            if (ModelState.IsValid) {
                var user = Membership.GetUser(model.UserName);

                if (user != null) {
                    user.Email = model.Email;
                    Membership.UpdateUser(user);
                }

                return RedirectToAction("Profile", new { userName = model.UserName });
            }

            return View("EditAccountInfo", model);
        }