Esempio n. 1
0
        public ActionResult ChangeName(SettingsViewModel model)
        {
            var account = Adapter.GetAccount(User.Identity.Name);

            Adapter.ChangeName(account.Id, model.Name);

            return RedirectToAction("Index");
        }
Esempio n. 2
0
        // GET: Settings
        public ActionResult Index()
        {
            var account = Adapter.GetAccount(User.Identity.Name);

            var model = new SettingsViewModel() { Id = account.Id, Name = account.Name, Email = account.Email, Password = account.Password };

            if (Request.IsAjaxRequest())
            {
                return PartialView();
            }
            return View(model);
        }
Esempio n. 3
0
        public ActionResult ChangePassword(SettingsViewModel model)
        {
            var account = Adapter.GetAccount(User.Identity.Name);

            if (model.Password.Equals(account.Password) &&
                model.NewPassword.Equals(model.NewPasswordRepeat))
            {
                Adapter.ChangePassword(account.Id, model.NewPassword);
            }

            return RedirectToAction("Index");
        }