コード例 #1
0
        public ActionResult DeleteConfirmed(Guid?id)
        {
            AppUser user = _userManager.Find(x => x.Id == id);
            BusinessLayerResult <AppUser> res = _userManager.Delete(user);

            if (res.Errors.Count > 0)
            {
                res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                return(View(user));
            }
            else
            {
                return(RedirectToAction("Index", "User"));
            }
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(Guid?id)
        {
            AppUser user = _userManager.Find(x => x.Id == id);
            BusinessLayerResult <AppUser> res = _userManager.Delete(user);

            if (res.Errors.Count > 0)
            {
                res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                return(View(user));
            }
            else
            {
                CacheHelper.RemoveGetBlogsWithOutDraftDeleteFromCache();
                return(RedirectToAction("Index", "AuthorUser"));
            }
        }
コード例 #3
0
        public ActionResult Delete(long adminId)
        {
            AppUser        deleteUser = userManager.FindById(adminId);
            IdentityResult result     = userManager.Delete(deleteUser);

            if (result.Succeeded)
            {
                TempData["message"] = "삭제되었습니다.";
                return(RedirectToAction("Index"));
            }
            else
            {
                AddErrorsFromResult(result);
            }
            return(View());
        }
コード例 #4
0
        /// <summary>
        ///     Method removes selected user from context
        /// </summary>
        /// <param name="email">email of selected user</param>
        /// <returns></returns>
        public bool DeleteUser(string email)
        {
            var userManager = new AppUserManager(new UserStore <AppUser>(_facultyDbContext));


            foreach (var course in _facultyDbContext.Courses.Include(x => x.Teacher))
            {
                if (course.Teacher != null && course.Teacher.Email == email)
                {
                    course.Teacher = null;
                }
            }
            var user = userManager.FindByName(email);

            userManager.Delete(user);
            return(false);
        }
コード例 #5
0
        public IEnumerable <string> DelteUser(string id)
        {
            AppUserManager userMgr = new AppUserManager(new UserStore <AppUser>(db));
            var            user    = userMgr.FindById(id);

            if (user != null)
            {
                IdentityResult result = userMgr.Delete(user);
                if (result.Succeeded)
                {
                    return(null);
                }
                else
                {
                    return(result.Errors);
                }
            }
            IEnumerable <string> ls = new List <string> {
                "Ползователь не найден"
            };

            return(ls);
        }
コード例 #6
0
        public async Task <IActionResult> Delete(string Id)
        {
            await _appUserManager.Delete(Id);

            return(RedirectToAction("Index"));
        }
コード例 #7
0
        public async Task <IActionResult> Delete(string Id)
        {
            await _appUserManager.Delete(Id);

            return(RedirectToAction("Index", "Home", new { area = "Login" }));
        }