public ActionResult Delete(int id)
        {
            var _id  = id.ToString();
            var user = _userManager.FindByIdAsync(_id).Result;
            AdminUserDeleteViewModel deleteUser = new AdminUserDeleteViewModel()
            {
                Id        = user.Id,
                FirstName = user.FirstName,
                LastName  = user.LastName,
                UserName  = user.UserName,
                Email     = user.Email,
                Role      = user.Role,
            };

            return(View(deleteUser));
        }
        public ActionResult Delete(AdminUserDeleteViewModel userDelete)
        {
            var _id    = userDelete.Id.ToString();
            var user   = _userManager.FindByIdAsync(_id).Result;
            var result = _userManager.DeleteAsync(user).Result;

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

            string message = "";

            foreach (var item in result.Errors.ToList())
            {
                message += item.Description + Environment.NewLine;
            }
            TempData["Message"] = message;
            return(View(userDelete));
        }