public async Task <IActionResult> DeleteAppUser([FromRoute] string id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var userCp  = HttpContext.User;
            var appUser = await _context.AppUser.FindAsync(id);

            if (appUser == null || !TokenVerifier.CheckUser(userCp, id))
            {
                return(NotFound());
            }

            _context.AppUser.Remove(appUser);
            await _context.SaveChangesAsync();

            return(Ok());
        }