Esempio n. 1
0
        public async Task <ActionResult> EditUs([Bind(Include = "Id,Email,Nome,Cognome,Indirizzo,Città,CAP,Telefono,Professione,Organizzazione")] EditUsViewModel editUser)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(editUser.Id);

                if (user == null)
                {
                    return(HttpNotFound());
                }
                user.UserName       = editUser.Email;
                user.Email          = editUser.Email;
                user.Nome           = editUser.Nome;
                user.Cognome        = editUser.Cognome;
                user.Indirizzo      = editUser.Indirizzo;
                user.CAP            = editUser.CAP;
                user.Città          = editUser.Città;
                user.Professione    = editUser.Professione;
                user.Organizzazione = editUser.Organizzazione;

                await UserManager.UpdateAsync(user);

                return(RedirectToAction("IndexUs"));
            }
            ModelState.AddModelError("", "Something failed.");
            return(View());
        }
Esempio n. 2
0
        public async Task <ActionResult> EditUs([Bind(Include = "Id,Email,Nome,Cognome")] EditUsViewModel editUser)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(editUser.Id);

                if (user == null)
                {
                    return(HttpNotFound());
                }
                user.UserName = editUser.Email;
                user.Email    = editUser.Email;
                user.Nome     = editUser.Nome;
                user.Cognome  = editUser.Cognome;

                await UserManager.UpdateAsync(user);

                return(RedirectToAction("IndexUs"));
            }
            ModelState.AddModelError("", "Something failed.");
            return(View());
        }