public async Task <IActionResult> CreateMovie(CreateMovieRequest request) { if (ModelState.IsValid) { string url = ""; if (request.File == null) { url = "https://localhost:44304/img/movie.jpg"; } else { url = await ImageHandler.UploadImage(request.File); } var movie = new Movie { DateUpload = DateTime.Now, Description = request.Description, Director = request.Director, URL = url, Name = request.Name, MovieTypeId = request.MovieTypeId, MovieId = Guid.NewGuid().ToString() }; AdministrationRepository.AddMovie(movie); return(RedirectToAction("GetMovies")); } foreach (var error in ModelState.Values) { foreach (var item in error.Errors) { Logger.LogError(item.ErrorMessage); } } return(View("GetMovies")); }