public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var film = await _film.FindAsync(id); if (film == null) { return(NotFound()); } if (film.UserId != User.FindFirstValue(ClaimTypes.NameIdentifier)) { return(RedirectToAction("ErrorEdit")); } ViewBag.UserID = User.FindFirstValue(ClaimTypes.NameIdentifier); return(View(film)); }