Example #1
0
        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));
        }