public async Task <IActionResult> DeleteUser() { //user löschen var userId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var tbUser = await _context.TblUsers.AsNoTracking().FirstOrDefaultAsync(a => a.Id == userId); RestAccess ra = new RestAccess(tbUser.Id.ToString(), tbUser.RestPasswort, Constants.ServiceClientEndPointWithApiPrefix); var res = await ra.DeleteUserWeb(new ExDeleteRequest { Id = userId, CheckPassword = WebAppSettings.CheckPassword, }); if (res.Ok) { if (res.Result.Result == EnumSaveDataResult.Error) { TempData["message"] = res.Result.Description; return(RedirectToAction("Index")); } //user ausloggen return(RedirectToAction("Logout", "Account")); } TempData["message"] = "Benutzer konnte nicht gelöscht werden"; return(RedirectToAction("Index")); }