public async Task <IActionResult> AddFilm(FilmViewModel model) { if (ModelState.IsValid) { try { model.UserId = User.FindFirst(ClaimTypes.NameIdentifier).Value; await _db.AddNewFilm(model); TempData["message"] = "Фильм добавлен"; return(RedirectToAction("addfilm", "film")); } catch (Exception e) { _logger.LogError(e.ToString()); TempData["message2"] = "Ой! Что - то пошло не так. Попробуйте позже."; return(RedirectToAction("index", "film")); } } else { return(View(model)); } }