/// <summary> /// Adds a new movie to the database. /// </summary> /// <param name="value"></param> public void Post([FromBody]MovieDTO value) { Movie dbMovie = new Movie(); dbMovie.Name = value.Name; if(value.Actors != null && value.Actors.Length > 0) dbMovie.Actors = _db.Actors.Where(x => value.Actors.Contains(x.ID)).ToList(); _db.Movies.Add(dbMovie); _db.SaveChanges(); }
private MovieDTO ConvertToDTO(Movie movie) { return new MovieDTO(movie); }
public MovieDTO(Movie source) { ID = source.ID; Name = source.Name; Actors = source.Actors.Select(x => x.ID).ToArray(); }