Example #1
0
        public async Task <ActionResult> Editar(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var user = await UserManager.FindByIdAsync(id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            // Display a list of available Groups:

            var model = new EditarOrgViewModel()
            {
                Id     = user.Id,
                Email  = user.Email,
                Nombre = user.Nombre,
                Estado = user.Estado
            };

            return(View(model));
        }
Example #2
0
        public async Task <ActionResult> Editar(EditarOrgViewModel editUser)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(editUser.Id);

                if (user == null)
                {
                    return(HttpNotFound());
                }

                // Update the User:
                user.UserName = editUser.Email;
                user.Email    = editUser.Email;
                user.Nombre   = editUser.Nombre;
                user.Estado   = editUser.Estado;
                await this.UserManager.UpdateAsync(user);

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