Esempio n. 1
0
        public ActionResult Edit()
        {
            User user = AuthenticationManager.LoggedUser;

            EditLoggedVM edit = new EditLoggedVM();

            edit.Id       = user.Id;
            edit.Username = user.Username;
            edit.Email    = user.Email;
            edit.Password = user.Password;
            edit.FullName = user.Fullname;

            return(View(edit));
        }
Esempio n. 2
0
        public ActionResult Edit(EditLoggedVM edit)
        {
            if (!this.ModelState.IsValid)
            {
                return(View(edit));
            }

            UserRepo repo = new UserRepo();
            User     user = new User();

            user.Id       = edit.Id;
            user.Username = edit.Username;
            user.Password = edit.Password;
            user.Fullname = edit.FullName;
            user.IsAdmin  = AuthenticationManager.LoggedUser.IsAdmin;

            repo.Edit(user);
            AuthenticationManager.Authenticate(AuthenticationManager.LoggedUser.Username, AuthenticationManager.LoggedUser.Password);
            return(RedirectToAction("Details", "Home"));
        }