public IActionResult Create(Director director) { if (ModelState.IsValid) { _directorService.Add(director); return(RedirectToAction(nameof(Index))); } return(View(director)); }
public IActionResult Create(Director director) { if (ModelState.IsValid) { _directorService.Add(director); return(RedirectToAction(nameof(Index))); } else { _logger.LogInformation(LoggerMessageDisplay.DirectorNotCreatedModelStateInvalid); } return(View()); }
private void AddDirector() { _directorService.Add(new Director { Name = txtDirectorName.Text, SurName = txtDirectorSurName.Text, BirthDay = dtpBirthDay.Value.Date }); GetAllDirector(); }
public ActionResult <Director> CreateDirector(Director director) { _directorService.Add(director); //return StatusCode(201); return(CreatedAtAction("AddDirector", new { id = director.Id }, director)); }
public IActionResult Post([FromBody] Director director) { return(Ok(_directorService.Add(director))); }
public IActionResult Edit(EditMovieViewModel model) { var movie = movieService.GetByIdQueryable(model.id) .Include(a => a.MovieGenres).First(); movie.Length = model.Length; movie.Title = model.Title; movie.EndDate = model.EndDate; movie.PremiereDate = model.PremiereDate; movie.Poster = model.Poster; movie.Description = model.Description; var genres = Request.Form["genre"]; foreach (var genre in genres) { var genreId = int.Parse(genre); if (movie.MovieGenres.Find(a => a.GenreId == genreId) == null) { movie.MovieGenres.Add(new MovieGenre() { GenreId = genreId, MovieId = movie.Id }); } } var director = directorService.Get().Where(m => m.DirectorName == model.DirectorName).FirstOrDefault(); if (director != null) { movie.DirectorId = director.Id; movie.Director = director; } else { director = directorService.Add(new Director() { DirectorName = model.DirectorName }); movie.DirectorId = director.Id; movie.Director = director; } var countryOfOrigin = countryOfOriginService.Get().Where(m => m.Name == model.CountryOfOrigin).FirstOrDefault(); if (countryOfOrigin != null) { movie.CountryOfOriginId = countryOfOrigin.Id; movie.CountryOfOrigin = countryOfOrigin; } else { countryOfOrigin = countryOfOriginService.Add(new CountryOfOrigin() { Name = model.CountryOfOrigin }); movie.CountryOfOriginId = countryOfOrigin.Id; movie.CountryOfOrigin = countryOfOrigin; } movieService.Update(movie); return(RedirectToAction("MovieTable")); }