public IActionResult DeleteUser(int id)
        {
            // Remove Comments
            List <Comment> RemoveComments = _context.Comments.Where(user => user.UserId == id).ToList();

            foreach (var comment in RemoveComments)
            {
                _context.Remove(comment);
            }
            _context.SaveChanges();

            // Remove Posts
            List <Post> RemovePosts = _context.Posts.Where(user => user.UserId == id).ToList();

            foreach (var post in RemovePosts)
            {
                _context.Remove(post);
            }
            // Remove user
            User RemoveUser = _context.Users.Where(user => user.UserId == id).SingleOrDefault();

            _context.Remove(RemoveUser);
            _context.SaveChanges();

            return(RedirectToAction("Dashboard"));
        }
        public IActionResult DeleteUser(int id)
        {
            if (HttpContext.Session.GetInt32("id") == null)
            {
                return(RedirectToAction("Login"));
            }
            User current = _context.users.Single(u => u.id == HttpContext.Session.GetInt32("id"));

            if (current.user_level != "admin")
            {
                return(RedirectToAction("Dashboard"));
            }
            User userToRemove = _context.users.SingleOrDefault(u => u.id == id);

            _context.Remove(userToRemove);
            _context.SaveChanges();
            return(RedirectToAction("Dashboard"));
        }