/// <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);
 }
Exemple #3
0
 public MovieDTO(Movie source)
 {
     ID = source.ID;
     Name = source.Name;
     Actors = source.Actors.Select(x => x.ID).ToArray();
 }