public ActionResult ChangeName(SettingsViewModel model) { var account = Adapter.GetAccount(User.Identity.Name); Adapter.ChangeName(account.Id, model.Name); return RedirectToAction("Index"); }
// 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); }
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"); }