Exemplo n.º 1
0
        public async Task <ActionResult> Edit(EditModel model)
        {
            ApplicationUser user = await UserMamager
                                   .FindByEmailAsync(User.Identity.Name);

            if (user != null)
            {
                user.Year = model.Yeat;
                IdentityResult result = await UserMamager
                                        .UpdateAsync(user);

                if (result.Succeeded)
                {
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ModelState.AddModelError("", "Что-то пошло не так");
                }
            }
            else
            {
                ModelState.AddModelError("", "Пользователь не найден");
            }

            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Edit()
        {
            ApplicationUser user = await UserMamager
                                   .FindByEmailAsync(User.Identity.Name);

            if (user != null)
            {
                EditModel model = new EditModel {
                    Yeat = user.Year
                };
            }
            return(RedirectToAction("Login", "Account"));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> DeleteConfirmed()
        {
            ApplicationUser user = await UserMamager.FindByEmailAsync(User.Identity.Name);

            if (user != null)
            {
                IdentityResult result = await UserMamager.DeleteAsync(user);

                if (result.Succeeded)
                {
                    return(RedirectToAction("Logout"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }